“不幸的是,Launcher已停止使用Android Nexus 6模拟器

时间:2015-03-05 19:08:27

标签: java android android-studio android-emulator

在Nexus 6模拟器上测试我的2D游戏时,应用程序首次启动并正常运行。但当我关闭应用程序并尝试重新打开它时,我得到了一个"不幸的是,Launcher已经停止了#34;并且模拟器崩溃了。这只发生在Nexus 6仿真器上,在其他较旧的AVD上应用程序重新打开。发生这种情况时,Logcat中没有任何内容显示。

我想知道是否有人知道为什么会发生这种情况并且仅在Nexus 6仿真器上。我怀疑以下罪魁祸首,但我不确定:

  1. 内存不足 - 我不会发布游戏中使用的任何位图资源,我应该这样做,如果是这样,是否应该来自surfaceDestroyed()方法?

    < / LI>
  2. 线程问题 - 可能是线程未正确关闭或重新启动?

  3. 任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:14)

好吧我弄清楚了,如果我在AVD高级设置中略微增加RAM和堆空间,我就没有这个问题了。

答案 1 :(得分:0)

在Mac上,这是我的默认安装位置:

cd /usr/local/Cellar/android-sdk/24.1.2/tools

然后在那个文件夹中我跑了

android avd

然后我设置以下设置 RAM 1536 mb VM堆64 mb

内部存储768mb SD卡768mb