Android 4.0模拟器总是有一个崩溃的启动器?
我正在试图制作一个Android 4.0模拟器。 我已经在Linux和Windows(Phenom II X6 w / 8G内存)的相当快的计算机上尝试了这个过程,每当我尝试查看启动程序的菜单时,“不幸的是,启动程序都停止了”。
我已经尝试了一直到1024M的RAM大小,但似乎没有任何帮助。 这只是一个borked模拟器或什么?
我经历过几次同样的问题。 我所做的只是改变了内存大小为512,堆到32.rest一切好…
这里的@racsbuild议改变AVDpipe理器中的模拟器皮肤也可能有帮助。 试一试…
检查是否有帮助。
更新最新的SDK后,我也面临同样的问题。 花了几个小时后,我想出了以下的解决scheme,
问题是“不幸的是,发射器已经停止”。 发生这种情况是因为在AVD的config.ini中未正确分配AVD皮肤path
例如 我的AVD名称是AVD_4.0.3_WSVGA
修复skin.path = AVD_4.0.3_WSVGA之前
所以我改变了皮肤path如下, skin.path = platforms / android-15 / skins / WSVGA
你可以findconfig.ini
在Linux(Ubuntu)/ home/[username]/.android/avd/[your avd name] /config.ini
尝试不同的API级别。
我在这里得到了这个想法,它在OS X上运行了一个API级别17的Nexus 7 AVD和一个ARM CPU,似乎没问题。
chage confing file in – > .android-> avd-> youavdfoldername-> config
打开文件并更改
hw.dPad = YES
hw.mainKeys = YES
它解决了我当我更改VM堆从16到32
更新你的Android SDKpipe理器并再次尝试,检查这个链接添加SDK组件
你有“从快照加载”? 如果是这样,你可以尝试closures。
我的解决scheme是,你必须先让模拟器启动。
简单地说:当模拟器有足够的时间启动时,我尝试启动应用程序时,Android模拟器死于耗尽。
这里列出的答案都没有帮助我。 我最终通过在Android虚拟设备pipe理器中进入我的虚拟设备的高级设置来解决问题。 我的SD卡被设置为9MB,build议将其设置为至less10MB。 当我把它设置为更高的值时,它解决了这个问题。
我通过将堆大小增加到128来解决了我的问题。
我有同样的问题,我不得不在我的手机重置两次出厂设置。 但是我后来意识到,当我testing一个特定的应用程序时,这个问题总是发生,因此这个概率被缩小了。 此外,我看到了错误文件,它显示OOM崩溃行。
然后,我检查了我的应用程序中的最后一个变化,我发现我正在使用replaceic_launcher的自定义应用程序徽标是巨大的,因此每次我运行该应用程序系统启动器试图打开它,并最终与OOM。
我知道,我知道这听起来很奇怪,但相信我是这个问题。 我减小了尺寸,再次testing,事情工作正常。
请注意 – 我甚至尝试过对朋友的电话进行testing,并将其启动程序也崩溃了。 ;)
我也有同样的问题,我解决了,现在你应该重置你的adb,
- 打开模拟器并转到DDMS模式 – >点击屏幕截图的下一个button(Drop Down) – > Reset.adb。 要么
- Goto Run – > Cmd – > gotopath(在Android sdk中的平台和工具) – > adb kill-server 2.1转到运行 – > cmd – > gotopath启动服务器就是这样,重新启动模拟器肯定会工作..
我以前遇到过这个问题。 这个问题的根本原因是RAM大小。 您不能将RAM大小设置为大于800MB。 在我的情况下,在内存大小设置为700MB,它正常工作。 所以试着改变你的RAM大小。