簡體   English   中英

Android 仿真器在 Apple M1 芯片上不起作用

[英]Android emulator doesn't work on Apple M1 chip

我嘗試在Apple M1 chip MacBook 上運行 android 仿真器,但它不起作用,並且 AVD Manager 顯示錯誤消息:無法啟動 AVD 這個問題的根源似乎是 M1 芯片不支持虛擬化,AVD 需要 VT-x 來處理 x86 圖像。 大多數圖像基於 x86 和 arm 的圖像未提供給最新的 android 版本。 有什么辦法可以繞過這個問題嗎? (使用物理設備和舊圖像除外)

更新:這是 Android 仿真器 Apple Silicon Preview 的鏈接:

https://androidstudio.googleblog.com/2020/12/android-emulator-apple-silicon-preview.html


他們正在努力,但這需要時間。 我在 Twitter 上找到了一些預覽 - M1 上 Android 模擬器的預覽一些解決方案將在年底推出。 梅比。

Reddit 上有以下內容的好來源: ARM-based Macs for Android Development?

我懷疑是否有解決方法,因為 AVD 使用基於 Intel 的 API 來運行模擬器,並且因為 Apple 與 Intel 分手,所以它不會工作。 您可能只需要使用物理設備或等待更新。

話雖如此,正在開展工作以支持基於 ARM 的主機。

在此處輸入圖像描述

使用基於arm64的圖像創建 AVD 將有助於解決該問題。

好消息 !

2021 年 7 月 28 日編輯

蘋果芯片支持

有一個適用於Android Studio Arctic Fox (2020.3.1)arm64發行版您可以在此處下載https://developer.android.com/

但是 NDK 仍然會遇到Unknown host CPU architecture: arm64

測試結束! 謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM