创建Nexus7模拟器后崩溃问题

7
我在模拟器中又遇到了一个问题。
首先,在创建模拟器(Nexus 7)时,我遇到了一个问题,显示如下:

emulator: Failed to open the HAX device! HAX is not working and emulator runs in emulation mode emulator: Open HAX device failed Failed to allocate memory: 8 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.

按照此处的帖子中的说明进行操作后,我成功创建了 Nexus 模拟器。
在运行新创建的模拟器并点击菜单时,它会重定向到菜单屏幕(模拟器上安装的应用程序列表),因为它是新创建的,所以指南屏幕出现在屏幕上(参见截图),单击“确定”按钮后,菜单屏幕会崩溃,并显示消息“很遗憾,启动器已停止”,请查看我附加的截图。
如果需要更多信息以解决此问题,请告诉我。
注意:使用的Android SDK工具版本为21.0.1。 First screen list of apps crash

我遇到了类似的问题。看起来像是某个bug。我甚至无法在横屏模式下查看。它一直崩溃。从那时起,我再也没有使用设备定义来创建AVD。 - SKK
@Santhosh- "它一直崩溃。从未使用设备定义来创建AVD"你是在创建AVD时还是在启动AVD后遇到了这个问题? - vinay kumar
在创建了AVD之后,当我使用它时,我的问题与您上面描述的完全相同。 - SKK
我已经在这里发布了其他解决方案链接 - Jayabal
2个回答

11

在Nexus 7模拟器上出现了一个奇怪的bug。当你打开模拟器时,它会显示打开抽屉并显示“选择一些应用程序”。在那里,如果你实际上按住它正在显示的Custom Locale图标并将其拖到主屏幕上,启动器就不会再崩溃了。这似乎很奇怪,但当我做到了时,崩溃停止了。这只需要第一次完成。然后,模拟器就可以正常打开了。


很好,它正在运行。之前我是通过命令行启动活动的。谢谢。 - vinay kumar
你是什么心理过程让你发现了这个? - EvilTeach
按下“确定”按钮几次后,收到崩溃消息的挫败感哈哈! - Gautham

1
这个问题发生是因为AVD的config.ini文件中未正确指定AVD皮肤路径。
例如,我的AVD名称是AVD_4.0.3_WSVGA
修复前:

skin.path=AVD_4.0.3_WSVGA

所以我将皮肤路径更改为以下内容。

skin.path=platforms/android-15/skins/WSVGA

你可以找到config.ini文件。
在Linux(Ubuntu)中,路径为/home/[用户名]/.android/avd/[你的AVD名称]/config.ini

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