android模拟器无法运行我的应用程序。它的启动模拟器,但犯规运行程序
问题描述:
这是从控制台窗口中的输出:android模拟器无法运行我的应用程序。它的启动模拟器,但犯规运行程序
[2011-04-26 13:49:08 - Snake] ------------------------------
[2011-04-26 13:49:08 - Snake] Android Launch!
[2011-04-26 13:49:08 - Snake] adb is running normally.
[2011-04-26 13:49:08 - Snake] Performing com.example.android.snake.Snake activity launch
[2011-04-26 13:49:08 - Snake] Automatic Target Mode: launching new emulator with compatible AVD 'avd_2.2'
[2011-04-26 13:49:08 - Snake] Launching a new emulator with Virtual Device 'avd_2.2'
[2011-04-26 13:49:13 - Snake] New emulator found: emulator-5554
[2011-04-26 13:49:13 - Snake] Waiting for HOME ('android.process.acore') to be launched...
[2011-04-26 13:54:38 - Snake] WARNING: Application does not specify an API level requirement!
[2011-04-26 13:54:38 - Snake] Device API version is 8 (Android 2.2)
[2011-04-26 13:54:38 - Snake] HOME is up on device 'emulator-5554'
[2011-04-26 13:54:38 - Snake] Uploading Snake.apk onto device 'emulator-5554'
[2011-04-26 13:54:38 - Snake] Installing Snake.apk...
[2011-04-26 13:58:55 - Snake] Failed to install Snake.apk on device 'emulator-5554!
[2011-04-26 13:58:55 - Snake] (null)
[2011-04-26 13:59:01 - Snake] Failed to install Snake.apk on device 'emulator-5554': null
[2011-04-26 13:59:01 - Snake] com.android.ddmlib.InstallException
[2011-04-26 13:59:01 - Snake] Launch canceled!
从日志到结束的开始,你可以看到它大约需要10分钟。是我的电脑还是在仿真器上启动应用程序总是这么慢?
答
您是否在default.properties中设置了API级别?如果您没有,请尝试添加target=android-8
。
另外,作为一个侧面说明,听起来您每次要测试时都要重新部署仿真器。您可以启动模拟器一次,然后根据需要重新部署应用程序。
答
您是否尝试更改ADB连接超时?默认值是5000,将其更改为10000会提供更多时间来尝试安装该软件包,它对我来说很有用。 要做到这一点去窗口 - >首选项 - > Android-> DDMS。
答
检查此主题。
Honeycomb preview - can not install my app on emulator under Eclipse
回答2号很适合我,即从分开AVD管理器启动AVD>开始,当它显示主页,然后运行应用程序
哪些API,您正在使用的应用程序?仿真器上运行API-8即Android2.2 – Imran 2011-04-26 13:31:37