Android Studio Bumblebee 2021.1.1 Canary 4 模拟器无法在 m1 上运行

G.2*_*ing 7 android silicon apple-m1

今天早些时候,我正在开发 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. 按照上次更新arm64-v8a后模拟器在M1 Mac上显示脱机中的建议安装arm64-v8a-S_r02-darwin.zip
  7. 重新安装安卓模拟器。

cax*_*xix 1

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

编辑:修复今天发布并且似乎有效。手指交叉。[2022 年 2 月 3 日]