刚刚在Eclipse中更新了SDK和SDK工具,尝试在Honeycomb上运行我的应用程序并获得以下内容:
[2011-01-28 00:22:12 - Androzic] Uploading Androzic.apk onto device 'emulator-5554'
[2011-01-28 00:22:13 - Androzic] Installing Androzic.apk...
[2011-01-28 00:24:19 - Androzic] Failed to install Androzic.apk on device 'emulator-5554!
[2011-01-28 00:24:19 - Androzic] (null)
[2011-01-28 00:24:19 - Androzic] Failed to install Androzic.apk on device 'emulator-5554': EOF
[2011-01-28 00:24:19 - Androzic] com.android.ddmlib.InstallException: EOF
[2011-01-28 00:24:19 - Androzic] Launch canceled!
其他avd正常运作。有人成功了吗?我做错了什么?
答案 0 :(得分:30)
得到相同的消息。原来应用程序已安装,我可以从模拟器应用程序屏幕启动它。 Honeycomb模拟器很慢,我的猜测是在模拟器准备好之前启动命令超时。
答案 1 :(得分:7)
即使我面临同样的问题。感谢Overbeek提示,
是“Ton Van Overbeek”是对的.Honeycomb模拟器很慢,这就是为什么你会得到像
这样的错误“无法在设备'模拟器-5554上安装.apk':EOF com.android.ddmlib.InstallException:EOF 发布已取消!“
解决方案:尝试从AVD Manager单独运行模拟器,然后在启动并运行后您可以看到主屏幕,那时您可以从Eclipse IDE运行应用程序,定位到此特定模拟器。您的应用程序将顺利运行。
答案 2 :(得分:3)
我遇到了同样的问题,我可以解决它。
它已在模拟器中将我的程序创建为应用程序。所以在出现此错误后,请直接转到模拟器并检查您的应用程序并运行它(单击它)。它会顺利运行。
希望这有帮助。
答案 3 :(得分:2)
我有同样的问题。
原来我没有在AVD Manager中下载所有必需的软件包。
不确定是否所有这些都是必需的,但这是我下载以使其工作的原因:
答案 4 :(得分:0)
将模拟器ram大小从512增加到1024解决了它......
答案 5 :(得分:0)
有同样的问题,
如果您的应用程序先前已安装,请转至
设置>应用程序>管理应用程序>从模拟器中卸载您的应用
然后
右键单击项目文件夹>以>运行android应用程序
如果之前未安装您的应用
重新启动Eclipse并清理项目并像以前一样运行。就我而言,我解决了这个问题。
答案 6 :(得分:0)
重新启动系统..它将被解决。但这是暂时的解决方案。