mat*_*784 8 eclipse android android-emulator
我在这里看了很多类似的问题,但是他们都有不同的问题(安装.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...
Run Code Online (Sandbox Code Playgroud)
我是否手动启动模拟器然后尝试运行应用程序似乎没有区别,或者如果我运行应用程序并让它自动启动模拟器,它将永远不会超过此步骤.我让它运行了大约8个小时(过夜),一切都没有改变.应用程序被指定为与模拟器运行相同的android版本,并且就我所知,在模拟器和eclipse的设置中一切看起来都是正确的,除非它从未完成应用程序的安装.
有谁知道为什么会这样?我尝试重新启动adb,使用不同版本的模拟器和/或应用程序,更改默认运行配置,以及我在互联网上遇到的各种其他解决方案似乎没有任何影响.如果有人碰到类似的东西,我真的很感激一些帮助.
编辑:我只是尝试在模拟器运行时在应用程序的.apk命令行中使用"adb install"命令,但它也不成功.我不知道这是完全相关还是其他问题.
EDIT2:正确使用"adb install"功能进行命令行安装.但是,eclipse仍然无法安装应用程序.有人知道是什么原因引起的吗?
我以前遇到过这个问题,但我不记得我是如何解决的(那是不久前的事)。
我个人建议重新安装 sdk 和 ADT 插件,并确保您按照开发者网站上的步骤进行操作。我不确定签署该软件包与 eclipse 未将其安装在您的手机或模拟器上有什么关系 - 仅当您打算将其推向市场时(或者如果您正在尝试)才需要签署它将其安装在非开发人员模式手机上)。
您可以尝试的另一件事是构建一个新的 Android 项目(例如一个简单的 hello world 应用程序)并尝试安装它。如果它没有安装,那么您的 eclipse 和/或 sdk 就会出现问题。
您也可以完全清除 eclipse 和 sdk,然后从头开始。(再次,遵循 Android 开发者网站上的说明...)
http://developer.android.com/sdk/eclipse-adt.html
http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/indigosr1
祝你好运
| 归档时间: |
|
| 查看次数: |
5953 次 |
| 最近记录: |