Android Studio:“AVD Pixel_2_API_30 的模拟器进程已终止。” 在 MacBook Pro M1(苹果芯片)上

Nil*_*rdt 8 android android-emulator android-studio apple-silicon

我在 MacBook Pro M1(Apple Silicon)上启动 Android 模拟器时遇到问题。当我尝试启动模拟器(API 30、CPU/ABI arm64)时,出现以下错误:“AVD Pixel_2_API_30 的模拟器进程已终止。”

我使用的是 Android Studio 2020.3.1 Beta 5。

有谁知道如何解决这个问题?

启动 Android 模拟器时的错误消息

小智 28

有时,由于存储空间不足而发生这种情况。在硬盘中腾出可用空间。


小智 15

相信我,你不会相信我的。我刚刚在我的 Windows 机器上遇到了这个问题。什么也没起作用。我浪费了两天时间来解决这个错误,但没有结果。然后我就尝试这个解决方案并且繁荣它的工作。

您只需创建包含以下内容的文件~/.android/advancedFeatures.ini(对于 Windows 用户,路径应该是):C:\Users\Dane\.android\advancedFeatures.ini

# Here's how to disable Vulkan apps to talk to the emulator.

# Add the following lines to ~/.android/advancedFeatures.ini (create this file if it doesn't exist already):

Vulkan = off
GLDirectMem = on
Run Code Online (Sandbox Code Playgroud)

  • 我刚刚在我的 Mac - M1 Pro 上尝试过,但不起作用 (3认同)

Ama*_*rma 10

请检查 Mac 中的 .zshrc 文件(通过 usignvim ~/.zshrc命令编辑它)并删除任何手动添加的 ANDROID_HOME 路径。Android studio 不应与您现有的 Android 路径有任何冲突。

如果您没有使用 .zshrc 文件,那么它可能是 .bashrc 文件。

删除后,重新启动 Android Studio 和 avd。这就像魔术一样!!


小智 9

我在使用 API > 29 时遇到了同样的问题。

所以我安装了 SDK Platforms API 29 并且它起作用了。

Android Studio SDK 管理器


小智 8

似乎由于您使用的是 android studio 的测试版,消息“AVD Pixel_2_API_30 的模拟器进程已被杀死”。已更改为“AVD Pixel_2_API_30 的模拟器进程已终止。” 但从根本上说,他们仍然应该有相同的解决方案,最常见的解决方案是:

“所有的答案都太混乱了,无法遵循。更换 SDK 或升级操作系统。我发现的最快方法是:

工具 > SDK 管理器 > SDK 工具

取消选择 Android Emulator,然后单击 Apply。- 安卓模拟器将被删除。

现在,默认情况下显示的模拟器版本为 30.6.5。选中复选框并单击应用。将安装此版本的模拟器。

就是这样,只有 2 分钟的时间。

更新:2021 年 7 月 1 日问题已通过最新的模拟器版本 30.7.5 解决”

致谢:Karan Sharma此处找到的帖子中

如果这不能解决错误,那么可以通过谷歌搜索“用于 AVD 的 Android Studio MacBook 模拟器进程被杀死”找到多种不同的解决方案。或者简单地降级/升级您的模拟器也可以,因为这是 v30.6.x 模拟器版本的常见问题。

  • 没用。尝试了确切的步骤,但没有成功。 (13认同)
  • 就我而言,我的磁盘空间不足。一旦我将 SDK 和 AVD 的路径更改为另一个驱动器,它就开始工作。 (4认同)
  • 我已经安装了 30.8 的 android 模拟器,但出现错误。重新安装后,就可以工作了!极好的 (2认同)