模拟器无法启动(c066d201:未处理的出口1d)

时间:2020-07-29 07:22:39

标签: android android-studio android-emulator

删除一些旧的AVD并创建一个新的AVD之后,我无法启动任何AVD。如果我通过Android-Studio启动它们,则AVD窗口将启动,但屏幕保持黑色,并且Android-Studio停止响应。如果我使用以下命令通过命令行启动AVD:

./emulator @Pixel_3_Api_19

行为相同,我在控制台中得到以下输出:

emulator: WARNING: encryption is off
emulator: WARNING: Running on a system with less than 6 logical cores. Setting number of virtual cores to 1
emulator: WARNING: EmulatorAdvertisement.cpp:80: Overwriting existing discovery file: /Users/koljenka/Library/Caches/TemporaryItems/avd/running/pid_2730.ini
c066d201: unhandled exit 1d
c066d201: unhandled exit 1d
c066d201: unhandled exit 1d
c066d201: unhandled exit 1d

c066d201: unhandled exit 1d行会不断打印。

我正在运行带有MacOS Big Sur Dev Beta的2017 MacBook Pro,但是在删除旧的AVD之前,我在模拟器beta上的模拟器运行良好。

2 个答案:

答案 0 :(得分:23)

使用-gpu主机选项。

您可以像这样正确地运行模拟器

〜/ Library / Android / sdk / emulator / emulator -gpu主机-avd Pixel_2_API_30

或尝试以下操作:

在〜/ .android中创建一个名为advancedFeatures.ini的文件

在其中添加以下设置:

Vulkan =关闭 GLDirectMem =上

答案 1 :(得分:3)

在此处使用Mac OS 11 Beta 6(20A5364e)。 在尝试了此方法之前,我发现所有解决方案都无法起作用:

  1. 完全清除并重新安装Android Studio(不确定是否有必要,请先跳过此步骤。以THIS为指南)
  2. 创建您的虚拟设备(如果尚未创建)。
  3. 现在,不是正常运行设备,而是打开AVD管理器,然后单击立即启动Cold Boot Now option
  4. 您将看到一条警告消息,只需单击 DISMISS (DISMISS ),设备就会开始启动: emulation engine failed message