截至目前(2020年11月19日),任何虚拟化工具都无法在新的Apple M1 mac上运行,因此像Docker、模拟器等工具都无法使用。不幸的是,我们可能需要等待一段时间才能完全支持。
好消息!
2021年7月28日更新
Apple Silicon支持
针对Android Studio Arctic Fox(2020.3.1)已发布arm64版本,您可以在此处下载https://developer.android.com/studio/archive
当NDK遇到Unknown host CPU architecture: arm64
时,您可以在这里解决
Beta版本结束!谢谢
2021年3月更新
我可以确认,该模拟器预览版正常工作https://androidstudio.googleblog.com/2020/12/android-emulator-apple-silicon-preview.html
在博客中有一个指向私有存储库的链接(2021年1月4日)。他们将存储库迁移到了Google,那里您可以找到V3https://github.com/google/android-emulator-m1-preview/releases
从v3开始,甚至可以使用音频输出(没有音频输入)
2021年2月4日更新
现在音频的输入和输出正常工作了。https://github.com/741g/android-emulator-m1-preview/issues/10#issuecomment-773532762
2021年3月更新:
您可以直接使用其中之一,它们开箱即用。
Android Studio目前还没有为M1芯片的Mac发布修改版,您正在使用的版本最初是为英特尔芯片制作的,并通过Rosetta2运行。而Rosetta不支持虚拟化,因此您无法运行模拟器,但您可以完成其他编码工作,只有一些小错误。为了测试您的代码,您可以使用实体Android设备进行测试,这样也能正常工作...如果有进一步问题,请告知我...
我听说模拟器由于苹果芯片的ARM架构而无法使用。使用手机进行调试可能是唯一的选择。我还听说安卓工作室正在为M1推出更新。
下一篇文档中有一个 Android 模拟器 Apple Silicon 预览版https://androidstudio.googleblog.com/2020/12/android-emulator-apple-silicon-preview.html
安卓已经发布了M1芯片的beta模拟器
请点击此链接查看beta版本发布
https://androidstudio.googleblog.com/2020/12/android-emulator-apple-silicon-preview.html?m=1
目前,Android Studio仅支持HAXM Intel版本(不兼容ARM处理器)的虚拟化来运行模拟器。但是也许在未来几周他们会发布适用于苹果芯片处理器的兼容版本。在那之前,唯一的选择是使用物理设备。