删除一些旧的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上的模拟器运行良好。
答案 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)。 在尝试了此方法之前,我发现所有解决方案都无法起作用: