Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android设备上的IntelliJ应用测试_Android_Intellij Idea_Development Environment_Htc Android - Fatal编程技术网

Android设备上的IntelliJ应用测试

Android设备上的IntelliJ应用测试,android,intellij-idea,development-environment,htc-android,Android,Intellij Idea,Development Environment,Htc Android,大家好 我开始学习android开发,我想在我的HTC(wildfire s)android设备(智能手机)上尝试我的应用程序。我最大的问题是我不能那样做。 单击运行按钮后,intellij将提供以下功能: Waiting for device. Target device: SH1A3TR00615 Uploading file local path: D:\javas\MyActivity\out\production\MyActivity\MyActivity.apk

大家好

我开始学习android开发,我想在我的HTC(wildfire s)android设备(智能手机)上尝试我的应用程序。我最大的问题是我不能那样做。 单击运行按钮后,intellij将提供以下功能:

Waiting for device.  
Target device: SH1A3TR00615  
Uploading file  
    local path: D:\javas\MyActivity\out\production\MyActivity\MyActivity.apk  
    remote path: /data/local/tmp/com.example.MyActivity  
Installing com.example.MyActivity  
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.MyActivity"  
pkg: /data/local/tmp/com.example.MyActivity  
Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
我正在使用IntelliJ,
-已安装的HTC同步
-已安装的Android SDK工具(1.16)
-已安装的ADBDriver

我创建和运行第一个应用程序的方式:
文件->新建项目
在弹出窗口中,我选择-在android secion下-应用程序模块
Project SDK:Android 4.4平台(java版本1.7.0_45)
在更多设置项目格式:.idea(基于目录)
…在我创建的项目中,有一个AndroidMainfest.xml、src文件夹以及其他一些文件和文件夹

My AndroidMainfest.xml的外观如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.example.MyActivity"
          android:versionCode="1"
          android:versionName="1.0">
    <uses-sdk android:minSdkVersion="19"/>
    <application android:debuggable="true" android:label="@string/app_name" android:icon="@drawable/ic_launcher">
        <activity android:name="MyActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
    </application>
</manifest>

当我点击底部的android图标时,它会打开一个窗口,当我触摸手机时,我会看到一个“正在运行的行”,所以我想IntelliJ知道我的手机。
我试图退出并再次启动Intellij,但问题仍然存在

如果我在启动时选择目标设备“选择正在运行的设备”,我会在那里看到我的手机,但是:兼容:否


请有人帮我开始在我的设备上开发android….

在我看来,这个错误好像你的内存空间不足。您可能需要先清除一些内部数据,然后才能将apk闪存到设备上。或者,您可以使用位于所列路径的apk,通过挂载sd卡,假设您的手机中有外部microSD,将其放置在那里,然后再从手机手动安装。

您需要将uses sdk android:minSdkVersion=“19”更改为uses sdk android:minSdkVersion=“16”,并将编译器设置为1.6(您可以在settings-compiler-Java compiler下找到它,然后选择1.6(项目字节码版本(右侧))

希望这有帮助

食物