Android Studio Emulator : Unhandled exit 1d (Mac OS : Big Sur Beta)
Posted
技术标签:
【中文标题】Android Studio Emulator : Unhandled exit 1d (Mac OS : Big Sur Beta)【英文标题】: 【发布时间】:2020-12-22 10:15:29 【问题描述】:我在我的 Macbook Air 上安装了最新的 android Studio(2014 年末,Big Sur BETA)。
当我运行模拟器时,它给了我一个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 课程,我需要为它做一个项目。
【问题讨论】:
这个答案对我有帮助***.com/questions/42718973/… 【参考方案1】:这是在运行 Big Sur Beta 的 MacBook Pro (2016) 上对我有用的命令:
~/Library/Android/sdk/emulator/emulator -gpu host -avd Pixel_3 -netdelay none -netspeed full
模拟器成功启动后,我可以直接从 Android Studio 构建应用程序,并在模拟器上正常启动。
【讨论】:
【参考方案2】:在找到永久解决方案之前,先通过以下命令启动模拟器,然后运行应用程序
/Users/User_name/Library/Android/sdk/emulator/emulator -avd Tab_name -netdelay none -netspeed full
【讨论】:
【参考方案3】:这是我的工作方式:
-
下载 Android Studio Beta(或 Canary)
打开 Android Studio Beta(或 Canary)
在设置中打开 SDK 工具
下载最新的模拟器更新
使用下面的终端命令运行模拟器(添加一次
--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
关闭模拟器设置
退出模拟器
再次启动模拟器(使用命令)
【讨论】:
以上是关于Android Studio Emulator : Unhandled exit 1d (Mac OS : Big Sur Beta)的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu android studio AVD 错误:Emulator: emulator: ERROR: VkCommonOperations.cpp:540: Failed to create
Android Studio启动时报错 Emulator: emulator: ERROR: OpenGLES emulation failed to initialize.
android studio emulator libGl错误
Android studio 4.1 Emulator 扩展控件