Android Studio模拟器:未处理的退出1d(Mac OS:Big Sur Beta)

时间:2020-09-03 07:52:38

标签: android macos firebase android-studio android-emulator

我在Macbook Air上安装了最新的Android Studio(2014年末,大苏尔测试版)。 当我运行模拟器时,它给了我一个unhandled exit 1d错误。我在Google / Stack Overflow / Youtube上查找了所有类型的类似问题,但无法解决。

我尝试过的解决方案:

  1. 我重新安装了AVD,SDK和HAXM,并使缓存无效并重新启动Studio,但这给了我同样的错误。

  2. 我制作了文件~/.android/advancedFeatures.ini并写道:

Vulkan = off
GLDirectMem = on

此解决方案只能工作一次,但是下次我打开模拟器或关闭并重新启动模拟器时会崩溃(同时我没有进行任何更改),并且它也给了我相同的错误。

  1. 我尝试使用以下方法打开模拟器: ~/Library/Android/sdk/emulator/emulator -gpu host -avd Pixel_2_API_28 向我显示了相同的错误(在SDK 28、29和30上也是如此)。

请帮忙,因为我在大学里有一个android课,我需要为此做一个项目。

3 个答案:

答案 0 :(得分:2)

这是在运行Big Sur Beta的MacBook Pro(2016)上对我有用的命令:

~/Library/Android/sdk/emulator/emulator -gpu host -avd Pixel_3 -netdelay none -netspeed full

一旦模拟器成功启动,我就可以直接从Android Studio构建应用程序,并且可以在模拟器上正常启动。

答案 1 :(得分:0)

在拥有永久解决方案之前,请先通过以下命令启动仿真器,然后运行应用程序

/ Users / User_name / Library / Android / sdk / emulator / emulator -avd Tab_name -netdelay none -n​​etspeed full

答案 2 :(得分:0)

这就是我的工作方式:

  1. 下载Android Studio Beta(或金丝雀)
  2. 打开Android Studio Beta(或金丝雀)
  3. 在“设置”中打开SDK工具
  4. 下载最新的模拟器更新
  5. 使用下面的“终端”命令运行仿真器(一次添加--wipe-data,如果失败则重试)

命令: ~/Library/Android/sdk/emulator/emulator -gpu host -avd "Pixel_2_API_30"(或通过您的sdk路径)

注意: 在尝试过程中,我还使用正确的命令行工具将Xcode更新为beta 12。可能有差异,也可能没有,但如果仍然有问题,请尝试。

它仍然失败(或很大的输入滞后)

  1. 打开任何文本编辑器,并将Vulkan = off GLDirectMem = on设置为内容
  2. 将文件另存为advancedFeatures.ini,并将其放入文件夹~/.android/
  3. 打开终端,运行chmod 755 ~/.android/advancedFeatures.ini
  4. 运行~/Library/Android/sdk/emulator/emulator -gpu host -avd "Pixel_3"(或从您的sdk路径运行)
  5. 单击模拟器工具栏上的三个点,依次转到“设置”,“高级”选项卡,然后在OpenGL ES renderer下选择Desktop Native OpenGL
  6. 关闭模拟器设置
  7. 退出模拟器
  8. 再次启动仿真器(使用命令)