在eclipse下,配置window》》AVD manager,选中一个模拟器,在start后出现emulator-arm.exe错误,为什么
1个回答
展开全部
问题发生在创建AVD时指定了SD Card的Size值
在eclipse中启动AVD Manager,删除原AVD,再新建AVD时不指定Size值,关闭eclipse,并结束adb.exe进程。
启动eclipse,应用程序正常运行。如若一次不成功,还是出现上述错误,可反复操作几次。创建Google APIs应用时也会有上述错误,可能需要反复操作五六次应用程序才正常运行。
在eclipse中启动AVD Manager,删除原AVD,再新建AVD时不指定Size值,关闭eclipse,并结束adb.exe进程。
启动eclipse,应用程序正常运行。如若一次不成功,还是出现上述错误,可反复操作几次。创建Google APIs应用时也会有上述错误,可能需要反复操作五六次应用程序才正常运行。
追问
我采纳了你的建议,还是不管用啊,之前我试过一次能成功运行,当时没有改size值,今天又试了试还是不行
追答
创建AVD的时候可能有些问题吧,我原来也是这种情况,启动后画面会出现最后一次成功时的模拟器关闭前的画面,然后就emulator-arm.exe错误。然后只能删除AVD重新创建,但是问题是也只能成功启用一次,之后都是emulator-arm.exe错误。
后来,在创建AVD的时候只选择“Name”和“Target”,并且“Target”选Android 4.0(之前都是选google APIs的时候经常出错,所以不选了),“Size”不指定,尤其有一点“Snapshot”不能勾选Enable(我发现问题就出这了,这个可以让启动速度提高很多,但总是出错)。还有就是Hardware里的“Device ram size”保持默认的512就行,不要改。
基本上这样之后就没出现问题了,每次都能启动成功。不想以前要先重新创建再启动并且只能启动一次,然后又要重建!!!
之前看到一个帖子说加快启动的方法,按照里面改了“Snapshot”和“Device ram size”,启动确实很快(5s),然后就一直有问题。后来自己照上面那样解决了。不知道你是不是也是受了这个帖子的影响了,呵呵!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询