Android Nexus 6 emulator上的java“不幸的是,启动器已停止”
在Nexus 6 emulator上测试我的2D游戏时,应用程序第一次启动并运行良好。但当我关闭应用程序并试图重新打开它时,我会收到一个“不幸的是,启动器已停止”,模拟器崩溃。这只发生在Nexus 6 emulator上,在其他较旧的AVD上,应用程序可以正常重新打开。发生这种情况时,Logcat中不会显示任何内容
我想知道是否有人知道为什么会发生这种情况,而且只在Nexus 6模拟器上。我怀疑有以下罪犯,但我不确定:
内存不足-我不释放游戏中使用的任何位图资源,我应该这样做吗?如果是,应该从
surfaceDestroyed()
方法中释放吗线程问题-可能线程没有正确关闭或重新启动
任何帮助都将不胜感激
# 1 楼答案
在Mac上,这里是我的默认安装位置:
然后在那个文件夹里我跑了
然后我设置了以下设置 内存1536MB 虚拟机堆64MB
内部存储器768mb SD卡768mb
# 2 楼答案
我发现,如果我稍微增加AVD高级设置中的RAM和堆空间,我就不会有这个问题