【问题标题】:Android Studio: "The emulator process for AVD Pixel_2_API_30 has terminated." on MacBook Pro M1 (Apple Silicon)Android Studio:“AVD Pixel_2_API_30 的模拟器进程已终止。”在 MacBook Pro M1(Apple Silicon)上
【发布时间】:2021-09-19 13:54:43
【问题描述】:

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

我使用的是 Android Studio 2020.3.1 Beta 5。

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

【问题讨论】:

  • 在 Ubuntu 上的 Android Studio 2020.3.1(非测试版)中遇到了同样的问题。结果发现包含~/.android/avd 的磁盘分区已满,因此必须将其移动+符号链接到另一个有更多可用空间的分区。
  • 在 Windows 上的 Android Studio 2020.3.1 中遇到了同样的问题。原来环境路径ANDROID_HOME被scoop占用了,这个是windows的包管理器,安装android-sdk时会自动设置路径,卸载android-sdk包释放路径。

标签: android android-studio android-emulator apple-silicon


【解决方案1】:

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

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

工具 > SDK 管理器 > SDK 工具

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

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

就是这样,只需要你 2 分钟的时间。

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

致谢:Karan Sharma 在帖子found here

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

【讨论】:

  • 我已经安装了 30.8 的 android 模拟器,但出现错误。重新安装后,可以正常使用了!太棒了
  • 太棒了,这成功了!
  • 没用。尝试了确切的步骤,但没有奏效。
  • 我正在学习 Android Dev,我正在使用 IntelliJ 我有 31.1.4 并且仍然遇到相同的错误
  • 就我而言,我只是用完了磁盘空间。一旦我将 SDK 和 AVD 的路径更改到另一个驱动器,它就开始工作了。
【解决方案2】:

相信我,你不会相信我的。我刚刚在我的 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

【讨论】:

  • 我刚刚在我的 Mac - M1 Pro 上尝试过,但没有成功
【解决方案3】:

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

所以我安装了 SDK Platforms API 29 并且它工作正常。

Android Studio SDK Manager

【讨论】:

    【解决方案4】:

    我认为这会有所帮助。卸载“Intel x86 Emulator Accelerator (HAXM installer)”并重新安装。

    工具 -> SDK 管理器 -> SDK 工具

    信用https://www.youtube.com/watch?v=PFNDx2wdO4A&t=77s

    【讨论】:

      【解决方案5】:

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

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

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

      【讨论】:

      • 在哪里查看这个文件?
      • 就是这样!出于某种原因,我的 .zshrc 有行设置 ANDROID_HOME
      【解决方案6】:

      虽然这个问题已经得到解答,但我想补充一下我是如何解决这个问题的。

      对我来说,我必须清理所有数据 -

      # Deletes All Android Studio related preferences
      rm -Rf ~/Library/Preferences/Google/AndroidStudio*
      rm -Rf ~/Library/Preferences/AndroidStudio*
      
      # Deletes the Android Studio's plist file
      rm -Rf ~/Library/Preferences/com.google.android.*
      
      # Deletes the Android Emulator's plist file
      rm -Rf ~/Library/Preferences/com.android.*
      
      # Deletes main plugins 
      rm -Rf ~/Library/Application\ Support/Google/AndroidStudio*
      rm -Rf ~/Library/Application\ Support/AndroidStudio*
      
      # Deletes all logs that Android Studio outputs
      rm -Rf ~/Library/Logs/Google/AndroidStudio*
      rm -Rf ~/Library/Logs/AndroidStudio*
      
      # Deletes Android Studio's caches
      rm -Rf ~/Library/Caches/Google/AndroidStudio*
      rm -Rf ~/Library/Caches/AndroidStudio*
      
      # Deletes older versions of Android Studio
      rm -Rf ~/.AndroidStudio*
      
      #Delete gradle files
      rm -Rf ~/.gradle/
      
      #Delete Android SDK tools
      rm -Rf ~/Library/Android*
      rm -Rf ~/.android
      

      通过在终端中运行这些命令。然后我打开 Android Studio 并下载 SDK 和瞧它的工作原理

      【讨论】:

        【解决方案7】:

        有时会发生存储空间不足的情况。为您的硬盘腾出可用空间。

        【讨论】:

          【解决方案8】:
          1. 下载适用于 Mac 的 Android Studio(64 位,ARM) https://developer.android.google.cn/studio?hl=id#downloads
          2. 将 Android Studio.app 复制到您的应用目录中
          3. create mobile

          【讨论】:

          • 这并不能解决问题
          猜你喜欢
          • 2022-01-18
          • 2022-01-12
          • 2021-08-30
          • 1970-01-01
          • 2021-04-03
          • 1970-01-01
          • 2021-12-28
          • 2022-11-14
          • 2022-11-11
          相关资源
          最近更新 更多