Android:为什么我的模拟器不会启动?

时间:2011-05-11 08:18:18

标签: android android-emulator emulation

我创建了一个简单的测试项目和一个通用模拟器TestDevice。但是,我无法启动应用程序。

我只是得到一个控制台类型的窗口(奇怪地部分地放在屏幕外)并且没有任何反应。

我正在Windows上开发Eclipse(Helios 3.6)。

这是日志:

[2011-05-11 10:08:04 - androidtest] Android Launch!
[2011-05-11 10:08:04 - androidtest] adb is running normally.
[2011-05-11 10:08:04 - androidtest] Performing androidtest.AndroidTestActivity activity launch
[2011-05-11 10:08:04 - androidtest] Automatic Target Mode: Preferred AVD 'TestDevice' is not available. Launching new emulator.
[2011-05-11 10:08:04 - androidtest] Launching a new emulator with Virtual Device 'TestDevice'
[2011-05-11 10:08:14 - androidtest] New emulator found: emulator-5554
[2011-05-11 10:08:14 - androidtest] Waiting for HOME ('android.process.acore') to be launched...

修改

感谢所有提示!

  • 我的目标是Android 3.0(API级别11)
  • 我确保将androidtest.AndroidTestActivity指定为启动操作
  • 我已经杀了adb进程并从Eclipse重启(甚至重启Eclipse本身)
  • 我还从Window > Android SDK & AVD Manager
  • 手动启动了模拟器

仍然是同样的问题。

5 个答案:

答案 0 :(得分:2)

解决。这不是设置的问题。

模拟器需要一整天的时间才能启动,就是这样。

答案 1 :(得分:2)

Optimizing Apps for Android 3.0提供了有关使用模拟器最大限度提高工作效率的提示:

  

提示:要改善模拟器的启动时间,请在使用SDK和AVD Manager创建AVD时启用AVD的快照(AVD创建者中有一个复选框以启用快照)。然后,从AVD管理器启动AVD并选中“从快照启动”和“保存到快照”。这样,当您关闭仿真器时,会保存AVD状态的快照,并用于下次快速重新启动AVD。但是,当您选择保存快照时,仿真器将很慢关闭,因此您可能希望在获取初始快照后(第一次关闭AVD后)禁用“保存到快照”。

要禁用Eclipse启动的AVD的“保存到快照”选项,请将“-no-snapshot-save”添加到Preferences>下的Default模拟器选项中。 Android>发射。

可以通过命令行访问与快照相关的一些功能,但除非您需要进行一些严格的快照管理,否则它并不是特别有用。

答案 2 :(得分:1)

首先启动您的模拟器(window-> Android SDK和AVD管理器)然后运行您的应用程序。确保sdk版本兼容!

答案 3 :(得分:1)

有时会尝试重新启动您的adb。如果在Windows上尝试从任务管理器结束adb服务并再次从eclipse运行。

答案 4 :(得分:-1)

我总是删除我的AVD手机,然后再换一个全新的手机。然后启动它,它将打开。