Apple Silicon Android Studio emulator: ERROR: can't find the emulator executable
Apple Silicon Android Studio emulator: ERROR: can't find the emulator executable
我刚刚在我的 Apple M1 Macbook 上安装了 Android Studio 4.2.2
和 Android Studio Preview (Arctic Fox Beta 5)
。
创建模拟器时(arm64
)我立即收到错误:
AVD Manager: The emulator process for AVD Pixel_4a_API_30 has terminated
然后我转到 Android Studio 的日志文件(帮助 > 在 Finder 中显示日志),我看到当 Android Studio 尝试 运行 以下内容时发生错误:
~/Library/Android/sdk/emulator/emulator -netdelay none -netspeed full -no-snapshot-load -avd Pixel_4a_API_30
输出:
emulator: Android emulator version 30.3.5.0 (build_id 7036990) (CL:N/A)
emulator: ERROR: can't find the emulator executable.
到目前为止,我已经尝试了我在网上找到的所有可能的解决方案...
我遇到了同样的问题,在阅读 m1 emulator GitHub page 的 README 后找到了一个简单的解决方案。
如果我是对的,那么您正在尝试启动为不同架构构建的映像。选择镜像时,需要切换到“Other Images”选项卡,寻找ABI栏中注明为arm64-*的镜像。其他一切都应该在之后工作。
求解步骤
- 打开 AVD 管理器并单击
+ Create Virtual Device
- Select一个你想要的设备然后点击
Next
- 将选项卡切换到“其他图片”
Android Studio Select Arm64 Virtual Device Image
- 完成创建过程并运行您的应用程序。
最新的 Android Studio for Apple Chip build 解决了我的问题。
我刚刚在我的 Apple M1 Macbook 上安装了 Android Studio 4.2.2
和 Android Studio Preview (Arctic Fox Beta 5)
。
创建模拟器时(arm64
)我立即收到错误:
AVD Manager: The emulator process for AVD Pixel_4a_API_30 has terminated
然后我转到 Android Studio 的日志文件(帮助 > 在 Finder 中显示日志),我看到当 Android Studio 尝试 运行 以下内容时发生错误:
~/Library/Android/sdk/emulator/emulator -netdelay none -netspeed full -no-snapshot-load -avd Pixel_4a_API_30
输出:
emulator: Android emulator version 30.3.5.0 (build_id 7036990) (CL:N/A)
emulator: ERROR: can't find the emulator executable.
到目前为止,我已经尝试了我在网上找到的所有可能的解决方案...
我遇到了同样的问题,在阅读 m1 emulator GitHub page 的 README 后找到了一个简单的解决方案。
如果我是对的,那么您正在尝试启动为不同架构构建的映像。选择镜像时,需要切换到“Other Images”选项卡,寻找ABI栏中注明为arm64-*的镜像。其他一切都应该在之后工作。
求解步骤
- 打开 AVD 管理器并单击
+ Create Virtual Device
- Select一个你想要的设备然后点击
Next
- 将选项卡切换到“其他图片” Android Studio Select Arm64 Virtual Device Image
- 完成创建过程并运行您的应用程序。
最新的 Android Studio for Apple Chip build 解决了我的问题。