安卓模拟器无法启动

7

今天早上我在谷歌上搜索,但没有找到答案,所以我希望stackoverflow的用户能够提供帮助。

直到昨天,一切都很完美,当我从eclipse运行我的android应用程序时,模拟器会加载,我可以测试所有功能。

但今天我使用时却发现模拟器无法启动。

以下是控制台中的转储内容:

[2010-12-02 10:39:42 - HomeScreen] ------------------------------
[2010-12-02 10:39:42 - HomeScreen] Android Launch!
[2010-12-02 10:39:42 - HomeScreen] adb is running normally.
[2010-12-02 10:39:42 - HomeScreen] Performing com.Dyforms.XMLGui activity launch
[2010-12-02 10:39:42 - HomeScreen] Automatic Target Mode: launching new emulator with compatible AVD 'newAVD'
[2010-12-02 10:39:42 - HomeScreen] Launching a new emulator with Virtual Device 'newAVD'

我可以在任务管理器中看到emulator.exe,但是我没有看到它启动。

你们能指导一下我可能出了什么问题吗?

Rupin


请尽量在发布代码时进行格式化。 - Jason Rogers
我之前遇到过类似的问题。在进行一次清理/构建后它就能正常工作了。或者完全重启应用程序也可能会解决问题,我猜测。 - Dhanesh
这个有用吗,也许?http://stackoverflow.com/questions/3578586/android-emulator-does-not-start-in-eclipse - Mala
@Jason- 你想重新格式化哪个部分?在我看来,它已经格式化正确了。 - Rupin
@Dhanesh- 感谢您的回复。我尝试了那个方法,但没有成功。 @Mala- 我之前看过那篇帖子...但我还没有连接物理设备。 - Rupin
5个回答

2
重新启动机器就解决了问题。现在它运行良好。

1
请查看项目的RunConfiguration。其中的“Deployment Target Mode”为自动/手动,请确认昨天尝试过的模拟器是否存在。- 谢谢

部署目标模式是自动的。 - Rupin
仿真器也被列出,并已经被检查。 - Rupin

1

尝试从命令行独立运行模拟器,特别是在选项中尝试使用擦除用户数据分区的选项,以防出现混乱。这会使启动速度变慢,因为它需要重新对所有内容进行dex-opt处理,但希望它能够启动。此外,只要它似乎正在运行,就可以通过adb shell进入并执行ps操作以查看它的情况。

还有一些命令行选项可用于以内核日志输出等方式启动模拟器。

或者,您可以尝试创建一个干净的新AVD。


0

如果 Skype 正在运行,请退出它。它必须使用与 Skype 相同的端口。当我退出时,它可以正常工作。


-2
我曾经遇到过同样的问题。CPU 运行接近 100%,仿真器从未完成加载。只有当我从电脑中删除了所有苹果产品(iTunes、iCloud 等)时,问题才得以解决。我的电脑也变得更加响应了!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接