我正在尝试制作一个Android 4.0模拟器。我已经在Linux和Windows上的一台相当快的电脑上尝试了这个过程(Phenom II X6 w/8G内存),每次我尝试查看启动器菜单时都会出现"不幸地,启动器已停止"的提示。
我尝试将RAM大小增加到1024M,但似乎没有什么帮助。这只是一个损坏的模拟器吗?
我正在尝试制作一个Android 4.0模拟器。我已经在Linux和Windows上的一台相当快的电脑上尝试了这个过程(Phenom II X6 w/8G内存),每次我尝试查看启动器菜单时都会出现"不幸地,启动器已停止"的提示。
我尝试将RAM大小增加到1024M,但似乎没有什么帮助。这只是一个损坏的模拟器吗?
我曾多次遇到过相同的问题。我所做的只是将RAM大小更改为512并将堆大小更改为32。其余都很好...
@racs建议在AVD管理器中更改模拟器皮肤可能也有帮助。试试看吧...
检查一下这是否有所帮助。
当我将虚拟机堆大小从16改为32时,问题得到了解决。
你有开启“从快照加载”吗?如果是的话,你可以尝试关闭它。
我在这里https://android.stackexchange.com/questions/23842/unfortunately-launcher-has-stopped-error-after-4-0-4-ota-upgrade也看到有人建议在应用设置中清除启动器数据。
修改配置文件步骤如下:打开 .android->avd->你的 avd 文件夹名字->config
然后打开文件并进行以下更改:
hw.dPad=yes
hw.mainKeys=yes
我通过将堆大小增加到128来解决我的问题。
我的解决方案是,你必须先让模拟器先启动。
简单来说:当我在模拟器还没有完全启动时尝试启动应用程序时,安卓模拟器会因为过度使用而崩溃。
我曾经遇到过同样的问题,为了解决它,我不得不两次在手机上进行恢复出厂设置。但后来我发现,这个问题总是在我测试一个特定的应用程序时发生,因此问题被缩小了范围。同时,我看到了错误文件,它显示了OOM崩溃行。
然后我检查了我在该应用程序中所做的最后更改,惊讶地发现,我使用的自定义应用程序标志替换ic_launcher的大小非常大,每次运行该应用程序时,系统启动器都会尝试打开它,并最终导致OOM。
我知道,我知道这听起来很奇怪,但请相信我,这就是问题所在。我减小了大小并进行了测试,一切正常。
注意-我甚至尝试在我朋友的手机上进行测试,结果也崩溃了他的启动器。;)