无法在设备' emulator-5554'上安装apk:没有这样的文件或目录

时间:2015-03-13 16:05:42

标签: android eclipse android-emulator

是的,还有其他几个问题就像这样,我已经尝试了那里的建议,但无济于事。请注意,我在这里尝试运行模拟器,而不是实际的设备。

我已将“运行配置”设置为“始终提示选择设备”。然后我做Run as > Android Application,然后选择模拟器,然后等待它(直到出现AVD名称)

[HelloWorld] New emulator found: emulator-5554  
[HelloWorld] Waiting for HOME ('android.process.acore') to be launched...  
[HelloWorld] ------------------------------  
[HelloWorld] Android Launch!  
[HelloWorld] adb is running normally.  
[HelloWorld] Performing com.mkyong.android.HelloWorldActivity activity 

发射     [HelloWorld]将HelloWorld.apk上传到设备'emulator-5554'

然后选择Run as> Android应用程序并选择了运行模拟器-5554,它给出了错误:

[HelloWorld] Failed to install HelloWorld.apk on device 'emulator-5554': No such file or directory
[HelloWorld] com.android.ddmlib.SyncException: No such file or directory
[HelloWorld] Launch canceled!

之后我尝试了以下重复上述步骤:

删除bin和gen文件夹,然后执行Clean

我进入DDMS并重置了adb。然后做了Run as> Android应用程序并选择了运行模拟器-5554,结果相同。

将ADB连接超时从5000毫秒更改为10000毫秒     窗口 - >偏好 - > Android - > DDMS - > ADB连接超时(毫秒)

打开任务管理器,结束名为“adb”的任务,然后重新启动eclipse。 Project Clean。

关闭项目,关闭Eclipse,然后重启Eclipse并打开项目

通过Android Virtual Device Manager启动独立于项目的模拟器>开始>发射 这会导致显示模拟器窗口,但不包含任何内容(完全黑色) 和另一个窗口说:     为AVD启动模拟器''     模拟器:警告:打开音频输入失败 它仍然是这样的。即使点击取消也不会做任何事情。

我进入了Android虚拟设备管理器>那么Android虚拟设备 选择一个设备,编辑。在设备下拉菜单中,选择一个设备(如果未选择一个)存储器选项:RAM 768.然后开始>启动,模拟器窗口出现。 “Android”显示在窗口中.LogCat显示了很多东西,这看起来很重要:

Failed to connect to host (QemuPipeStream)!!!  
E/EGL_emulation(420): Failed to establish connection with the host  

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

也许检查您是否为模拟器的API安装了相关的SDK?

Windows - > Android SDK管理器

在黑暗中向我射击。