【发布时间】:2011-10-19 16:14:58
【问题描述】:
我在这里查看了大量类似的问题,但所有这些问题要么有不同的问题(安装 .apk 实际上失败),要么适用于他们的解决方案对我不起作用,所以如果这个问题我很抱歉好像是转帖。
我遇到的问题是,当我尝试在 eclipse 中的模拟器上运行 android 应用程序时,apk 永远不会安装。模拟器本身工作正常(所有默认应用程序正常运行,设置正确等),但我尝试测试的应用程序从未安装到“手机”上。它永远不会出现在应用程序列表或启动中,我也永远不会得到安装完成的确认。 (运行配置设置为启动应用)
这里是相关的控制台输出,有一些名字改变了:
[2011-10-19 10:54:45 - dining-android] Android Launch!
[2011-10-19 10:54:45 - dining-android] adb is running normally.
[2011-10-19 10:54:45 - dining-android] Performing <src path>.Main activity launch
[2011-10-19 10:54:45 - dining-android] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD '1.5test'
[2011-10-19 10:54:45 - dining-android] Uploading <appname>.apk onto device 'emulator-5554'
[2011-10-19 10:54:59 - dining-android] Installing <appname>.apk...
我手动启动模拟器然后尝试运行应用程序,或者如果我运行应用程序并让它自动启动模拟器似乎没有什么区别,它永远不会超过这一步。我让它运行了大约 8 个小时(过夜),没有任何改变。该应用程序被指定为与模拟器运行的相同版本的android,据我所知,模拟器和eclipse的设置中的一切看起来都是正确的,除了它从未完成应用程序的安装。
有人知道为什么会这样吗?我尝试重新启动 adb,使用不同版本的模拟器和/或应用程序,更改默认运行配置,以及我在互联网上遇到的各种其他解决方案,这些解决方案似乎没有任何效果。如果有人遇到类似的事情,我会非常感谢一些帮助。
编辑:我刚刚尝试在模拟器运行时在应用程序的 .apk 的命令行中使用“adb install”命令,但也没有成功。我不知道这是否相关或完全是另一个问题。
EDIT2:正确使用“adb install”功能进行命令行安装。但是,eclipse 仍然无法安装该应用程序。有谁知道这可能是什么原因?
【问题讨论】:
标签: android eclipse android-emulator