Adb传输协议错误。没有相应的文件和目录

时间:2014-01-13 20:35:41

标签: java android intellij-idea android-emulator

我尝试使用intelliJ 13在模拟器中运行我的Android应用,并且我将模拟器配置为Nexus 4运行android 4.4.2ARM cpu,我得到了跟随错误:

    Waiting for device.
    "C:\Program Files (x86)\Android\android-sdk\tools\emulator.exe" -avd MyAVD0 -netspeed full -netdelay none

    Device connected: emulator-5554
    Device is online: emulator-5554
    Target device: MyAVD0 [emulator-5554]
    Uploading file
local path: C:\Users\daiyue\IdeaProjects\HelloDroid\out\production\HelloDroid\HelloDroid.apk
remote path: /data/local/tmp/com.example.HelloDroid
    Adb Transfer Protocol Error.
    No such file or directory

以下是我的manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.HelloDroid"
      android:versionCode="1"
      android:versionName="1.0">
<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="19"/>
<application 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”徽标出现并永久保留。

我使用Android SDK 4.4.2 api构建了应用。

因此,解决方法是删除MyAVD0中的C:\Users\username\.android\avd,然后使用MyAVD0重新创建Android AVD Manager

0 个答案:

没有答案