我在Macbook Air上安装了最新的Android Studio(2014年末,大苏尔测试版)。
当我运行模拟器时,它给了我一个unhandled exit 1d
错误。我在Google / Stack Overflow / Youtube上查找了所有类型的类似问题,但无法解决。
我尝试过的解决方案:
我重新安装了AVD,SDK和HAXM,并使缓存无效并重新启动Studio,但这给了我同样的错误。
我制作了文件~/.android/advancedFeatures.ini
并写道:
Vulkan = off
GLDirectMem = on
此解决方案只能工作一次,但是下次我打开模拟器或关闭并重新启动模拟器时会崩溃(同时我没有进行任何更改),并且它也给了我相同的错误。
~/Library/Android/sdk/emulator/emulator -gpu host -avd Pixel_2_API_28
向我显示了相同的错误(在SDK 28、29和30上也是如此)。请帮忙,因为我在大学里有一个android课,我需要为此做一个项目。
答案 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 -netspeed full
答案 2 :(得分:0)
这就是我的工作方式:
--wipe-data
,如果失败则重试)命令:
~/Library/Android/sdk/emulator/emulator -gpu host -avd "Pixel_2_API_30"
(或通过您的sdk路径)
注意: 在尝试过程中,我还使用正确的命令行工具将Xcode更新为beta 12。可能有差异,也可能没有,但如果仍然有问题,请尝试。
Vulkan = off GLDirectMem = on
设置为内容advancedFeatures.ini
,并将其放入文件夹~/.android/
chmod 755 ~/.android/advancedFeatures.ini
~/Library/Android/sdk/emulator/emulator -gpu host -avd "Pixel_3"
(或从您的sdk路径运行)OpenGL ES renderer
下选择Desktop Native OpenGL