Android Studio Bumblebee 2021.1.1 Canary 4 Emulator 无法在 m1 上运行
Posted
技术标签:
【中文标题】Android Studio Bumblebee 2021.1.1 Canary 4 Emulator 无法在 m1 上运行【英文标题】:Android Studio Bumblebee 2021.1.1 Canary 4 Emulator not working on m1 【发布时间】:2021-07-22 05:35:30 【问题描述】:所以今天早些时候,我正在开发 android Studio Arctic Fox 2020 1.1.3 beta 3,并决定升级到最新版本,因此安装了这个新版本。安装新版本后,模拟器第一次在我的 m1 mba 上工作,但突然停止工作。当我构建我的项目并运行它时,它在我的活动监视器中显示“等待设备上线”和名为 qemu-system-aarch64 的进程,但模拟器没有显示在 android studio 或任何单独的窗口中。 奇怪的是,在升级到这个 bumblebee 版本后,现在甚至 android-emulator-m1-preview 现在都不起作用了。以前它可以工作,但现在不行了。 我尝试过的事情:
-
降级到北极狐 RC 版本。
降级到以前的版本,模拟器可以运行但没有成功。
正在删除 Users\user\Library 中的 Android 文件夹
重置 IDE 首选项。
擦除数据并冷启动。
按照Emulator appearing offline on M1 Mac after the last update of arm64-v8a 中的建议安装 arm64-v8a-S_r02-darwin.zip
重新安装安卓模拟器。
【问题讨论】:
在装有 macOS 11.6 的 Mac mini(M1,2020)上使用 Android Studio Bumblebee 2021.1.1 Build #AI-211.7628.21.2111.8092744 对我来说也是如此。 我刚刚发现只要“在工具窗口中启动”(首选项/工具/模拟器)被激活,模拟器就无法工作。一旦我停用此设置,模拟器就会重新开始工作。这绝不是解决此问题的方法,但可能是某些人的解决方法。 我一直在努力解决同样的问题。然而一切都很好,即使在升级到 Bumblebee 之后,直到我添加了一个新的模拟器......对我来说唯一的解决方法是遵循 @PhilippFahlteich 的建议,并将模拟器用作外部应用程序。之前它作为一个内部流程工作得很好,但现在我别无选择。 【参考方案1】:模拟器将在独立窗口上运行。
对于 Bumblebee 稳定版,在 Mac M1 上。
Android Studio -> 首选项 -> 工具 -> 模拟器 -> 取消选中“在工具窗口中启动”。
【讨论】:
【参考方案2】:这是 Bumblebee 的一个已知问题,并且不会很快得到解决,因为它不仅在 M1 上有着悠久的历史。将模拟器作为外部应用程序运行的解决方法“有效”,因为系统在退出时没有退出时有机会杀死该应用程序。如果需要,您每次都可以向 Apple 填写错误报告。不会称其为“工作”。 在 M1 上的 AS Bumblebee 内启动的模拟器立即成为流氓进程(活动监视器中的红色您也可以杀死它们)。这是最初的北极狐安装中的一个问题,并在 2020.3.1 补丁 4 中修复了大量版本。现在我们正在重新启动循环。有大量的报道,但谷歌有点忽视它。毕竟是 macOS/Apple,所以不——太好了——快点。 如果使用原始 M1 / Bumblebee 安装完成任何测试,这个问题就会立即出现。暂时只使用北极狐。
编辑:修复今天出来了,似乎正在工作。手指交叉。 [2022 年 2 月 3 日]
【讨论】:
以上是关于Android Studio Bumblebee 2021.1.1 Canary 4 Emulator 无法在 m1 上运行的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio Bumblebee (2021.1.1) 稳定版正式发布
Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
Android Studio Bumblebee 2021.1.1 Canary 4 Emulator 无法在 m1 上运行