[英]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 的主機。
好消息 !
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.