android - 无法在设备 'emulator-5554' 上安装 apk : No such file or directory

标签 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 Application 并选择正在运行的 emulator-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文件夹,然后清理

我进入 DDMS 并重置了 adb。然后执行 Run as > Android Application 并选择运行的 emulator-5554,结果相同。

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

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

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

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

我进入了 Android Virtual Device Manager > Android Virtual Devices,然后 选择一个设备,编辑。在 Device 下拉菜单中,选择一个设备(如果未选择 Memory Options):RAM 768。然后 Start > Launch,出现 Emulator 窗口。 “Android”显示在窗口中。LogCat 显示了很多东西,这看起来很重要:

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

有什么建议吗?

最佳答案

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

Windows -> Android SDK 管理器

我在黑暗中拍摄。

关于android - 无法在设备 'emulator-5554' 上安装 apk : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29036898/

相关文章:

java - 报告 ProGuard 优化删除的内容

c - Eclipse 符号无法解析

android - 如何使用 JSCH 连接到 SSH 服务器?

IDE 中的 Javascript 智能感知

java - 使用加速度计、陀螺仪和指南针来计算设备在 3D 世界中的运动

ubuntu - 安卓模拟器出错

Android 谷歌地图在移动时绘制路径

java - FragmentTransaction 无法转换为 Fragment Manager

java - android中如何循环遍历json数据

android - 等待设备 : Timed out after 300seconds waiting for emulator to come online 时出错