7

所以今天早些时候,我正在开发 Android Studio Arctic Fox 2020 1.1.3 beta 3,并决定升级到最新版本,因此安装了这个新版本。安装新版本后,模拟器第一次在我的 m1 mba 上工作,但突然停止工作。当我构建我的项目并运行它时,它会在我的活动监视器中显示“等待设备上线”和名为 qemu-system-aarch64 的进程,但模拟器不会显示在 android studio 或任何单独的窗口中。奇怪的是,升级到这个 bumblebee 版本后,现在甚至 android-emulator-m1-preview 现在都不起作用了。以前它可以工作,但现在不行了。我尝试过的事情:

  1. 降级到北极狐 RC 版本。
  2. 降级到模拟器工作但没有运气的先前版本。
  3. 删除 Users\user\Library 中的 Android 文件夹
  4. 重置 IDE 首选项。
  5. 擦除数据和冷重启。
  6. 按照 Emulator 中的建议安装 arm64-v8a-S_r02-darwin.zip在最后一次更新 a​​rm64-v8a 后在 M1 Mac 上脱机
  7. 重新安装安卓模拟器。
4

2 回答 2

1

这是 Bumblebee 的一个已知问题,并且不会很快得到解决,因为这不仅在 M1 上有着悠久的历史。将模拟器作为外部应用程序运行的解决方法“有效”,因为系统在退出时没有退出时有机会杀死该应用程序。如果需要,您每次都可以向 Apple 填写错误报告。不会称其为“工作”。在 M1 上的 AS Bumblebee 内启动的模拟器立即成为流氓进程(活动监视器中的红色您也可以杀死它们)。这是最初的北极狐安装中的一个问题,并在 2020.3.1 补丁 4 中修复了大量版本。现在我们正在重新启动循环。有大量的报道,但谷歌有点忽视它。毕竟是 macOS/Apple,所以不——太好了——快点。如果使用原始 M1 / Bumblebee 安装完成任何测试,这个问题就会立即出现。现在就坚持北极狐。

编辑:修复今天出来了,似乎正在工作。手指交叉。[2022 年 2 月 3 日]

于 2022-01-28T20:09:14.333 回答
1

模拟器将在独立窗口上运行。

对于 Bumblebee 稳定版,在 Mac M1 上。

Android Studio -> 首选项 -> 工具 -> 模拟器 -> 取消选中“在工具窗口中启动”。

于 2022-02-02T21:50:26.410 回答