我正在尝试制作Android 4.0模拟器。我已经在Linux和Windows(Phenom II X6 w / 8G内存)上的一台相当快的计算机上尝试过这个过程,并且当我试图查看启动器的菜单时,每次“不幸的是,启动器停止了”。
我已经尝试将RAM大小一直高达1024M,但似乎没有任何帮助。这只是一个borked模拟器或什么?
答案 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。当我将其设置为更高的值时,它解决了问题。
答案 9 :(得分:0)
我通过将堆大小增加到128来解决了我的问题。
答案 10 :(得分:0)
我有同样的问题,我不得不在手机上重置工厂两次,以摆脱这个问题。但后来我意识到问题总是发生在我测试一个特定的应用程序时,因此问题缩小了。我也看到了错误文件,它显示了OOM崩溃线。
然后我检查了该应用程序中的最后一次更改,我惊讶地发现我使用的自定义应用程序徽标替换ic_launcher的规模很大,因此每次运行该应用程序时系统启动程序都尝试打开它并最终与OOM。
我知道,我知道这听起来很奇怪,但请相信我这是个问题。我减小了尺寸并再次测试,一切正常。
注意 - 我甚至尝试在我朋友的手机上进行测试,并使他的发射器崩溃了。 ;)
答案 11 :(得分:-1)
我也有同样的问题,我解决了,现在你应该重置你的adb,
答案 12 :(得分:-1)
我之前遇到过这个问题。此问题的根本原因是RAM大小。您无法将RAM大小设置为大于800MB。 在我的情况下,将RAM大小设置为700MB并且它正常工作。所以试着改变你的RAM大小。