You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android Studio Meerkat更新后MacOS 11.7.10上Android Emulator无法运行求助

Android Studio Meerkat更新后MacOS 11.7.10上Android Emulator无法运行求助

兄弟,我太懂你现在的糟心了——刚更完Android Studio Meerkat,结果MacOS 11.7.10上的模拟器直接给你抛未知错误,哪怕退回到旧版IDE也没用,还刷到说系统低于12就不支持模拟器了,这换谁都头大!

别慌,我给你几个亲测有效的办法,都是不用跳去别的网站就能操作的:

  • 先把模拟器组件单独回退到支持MacOS 11的版本:
    打开Android Studio,进「Preferences」(Windows端是Settings)→ 「Appearance & Behavior」→ 「System Settings」→ 「Android SDK」,切到「SDK Tools」标签页,一定要取消勾选「Hide Obsolete Packages」(不然看不到旧版本),然后找到「Android Emulator」,点开下拉菜单选33.1.24及更早的版本,点「Apply」安装。装完重启IDE再试——你之前回退IDE没用,大概率是因为模拟器组件还是新的,新组件确实已经不兼容MacOS 11了,得单独回退它才行。

  • 检查硬件加速是否正常启用:
    进「Preferences」→ 「Tools」→ 「Emulator」,确认「Use hardware acceleration when available」是勾上的。也可以打开终端,输入sysctl -a | grep machdep.cpu.features,看看输出里有没有VMX(Intel Mac)或者NEON(Apple Silicon)的标识,有的话说明硬件支持加速,必须让模拟器用上这个,不然不仅卡还容易报错。

  • 重置模拟器设备:
    把现有的模拟器设备删掉,重新创建一个新的。尽量选Android 13或12的系统镜像,架构选x86_64(Intel Mac)或者arm64(Apple Silicon),别选太新的Android版本,新镜像和旧MacOS的兼容性可能不太好。创建时用默认硬件配置就行,别乱改参数。

要是这些方法都试过还不行,那可能就得考虑升级MacOS到12+了,但如果暂时不想升级,上面的步骤应该能帮你搞定。

内容来源于stack exchange

火山引擎 最新活动