Android 4.0模拟器总是有一个崩溃的启动器?

时间:2012-02-06 03:54:35

标签: android android-emulator

我正在尝试制作Android 4.0模拟器。我已经在Linux和Windows(Phenom II X6 w / 8G内存)上的一台相当快的计算机上尝试过这个过程,并且当我试图查看启动器的菜单时,每次“不幸的是,启动器停止了”。

enter image description here

我已经尝试将RAM大小一直高达1024M,但似乎没有任何帮助。这只是一个borked模拟器或什么?

13 个答案:

答案 0 :(得分:47)

我经历了几次同样的问题。我所做的只是将RAM大小更改为512,并堆积到32.休息一切都很好......

@racs在这里建议更改AVD管理器中的模拟器外观也可能有所帮助。试一试......

检查这是否有帮助。

答案 1 :(得分:6)

我在更新最新的SDK后也遇到了同样的问题。我花了几个小时后想出了以下解决方案,

问题是“不幸的是,发射器已停止”。这是因为在AVD的config.ini

中没有正确分配AVD皮肤路径

对于Ex。我的AVD名称是 AVD_4.0.3_WSVGA

修复前

skin.path = AVD_4.0.3_WSVGA

所以我改变了皮肤路径如下, 的 skin.path =平台/机器人-15 /皮/ WSVGA

你可以找到config.ini

在linux(Ubuntu) / home / [用户名] / .android / avd / [你的avd名称] /config.ini

答案 2 :(得分:4)

尝试不同的API级别。

我有了这个想法here,它在API级别17上运行了Nexus 7 AVD,在OS X上运行了ARM CPU,看起来没问题。

答案 3 :(得分:1)

当我将VM堆从16更改为32

时,它已经解决了

答案 4 :(得分:0)

更新您的Android SDK Manager&再试一次,查看此链接Adding SDK Components

答案 5 :(得分:0)

你有“快照加载”吗?如果是这样你可以尝试关闭它。

我还在此处阅读https://android.stackexchange.com/questions/23842/unfortunately-launcher-has-stopped-error-after-4-0-4-ota-upgrade有人建议在应用设置中清除启动器数据。

答案 6 :(得分:0)

更改配置文件 - > .android-> avd-> youavdfoldername->配置
打开文件并更改
hw.dPad = YES
hw.mainKeys =是

答案 7 :(得分:0)

我的解决方案是你必须事先让模拟器启动。

简单地说:当我在模拟器有时间正确启动之前尝试启动应用程序时,Android模拟器死于疲惫。

答案 8 :(得分:0)

这里列出的答案都没有帮助我。我最终通过在Android虚拟设备管理器中转到我的虚拟设备的高级设置来解决问题。我的SD卡设置为9MB,建议将其设置为至少10MB。当我将其设置为更高的值时,它解决了问题。 enter image description here

答案 9 :(得分:0)

我通过将堆大小增加到128来解决了我的问题。

答案 10 :(得分:0)

我有同样的问题,我不得不在手机上重置工厂两次,以摆脱这个问题。但后来我意识到问题总是发生在我测试一个特定的应用程序时,因此问题缩小了。我也看到了错误文件,它显示了OOM崩溃线。

然后我检查了该应用程序中的最后一次更改,我惊讶地发现我使用的自定义应用程序徽标替换ic_launcher的规模很大,因此每次运行该应用程序时系统启动程序都尝试打开它并最终与OOM。

我知道,我知道这听起来很奇怪,但请相信我这是个问题。我减小了尺寸并再次测试,一切正常。

注意 - 我甚至尝试在我朋友的手机上进行测试,并使他的发射器崩溃了。 ;)

答案 11 :(得分:-1)

我也有同样的问题,我解决了,现在你应该重置你的adb,

  1. 打开模拟器并转到DDMS模式 - >单击屏幕捕获(下拉) - > Reset.adb的下一个按钮。 或
  2. Goto Run - > Cmd - >转到路径(Android sdk中的平台和工具) - > adb kill-server 2.1转到运行 - > Cmd - >转到路径(Android sdk中的平台和工具) - > adb start-server 就是这样,重启模拟器我相信它会起作用..

答案 12 :(得分:-1)

我之前遇到过这个问题。此问题的根本原因是RAM大小。您无法将RAM大小设置为大于800MB。 在我的情况下,将RAM大小设置为700MB并且它正常工作。所以试着改变你的RAM大小。