Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ARM CPU M1的macOS上的Android Studio/Emulator_Android_Macos_Android Emulator_Hardware Acceleration_Macos Big Sur - Fatal编程技术网

使用ARM CPU M1的macOS上的Android Studio/Emulator

使用ARM CPU M1的macOS上的Android Studio/Emulator,android,macos,android-emulator,hardware-acceleration,macos-big-sur,Android,Macos,Android Emulator,Hardware Acceleration,Macos Big Sur,我用新的ARM cpu M1在macOS Big Sure11.0.1中启动了Android Studio4.1 安装Rosetta后:是的,它会生成 但是模拟器有问题,它显示CPU不支持VT-x 甚至ARM图像也有这个问题 我使用了最新的,非常旧的api25(谷歌必须在这里做些什么),但它的速度非常慢 如何使模拟器快速工作?好消息 在2021年5月编辑您现在可以下载Android Studio Canary。您可以在其中运行android emulator,而不受android emulato

我用新的ARM cpu M1在macOS Big Sure
11.0.1
中启动了Android Studio
4.1

安装Rosetta后:是的,它会生成

但是模拟器有问题,它显示CPU不支持VT-x

甚至ARM图像也有这个问题

我使用了最新的,非常旧的api25(谷歌必须在这里做些什么),但它的速度非常慢

如何使模拟器快速工作?

好消息


在2021年5月编辑您现在可以下载Android Studio Canary。您可以在其中运行android emulator,而不受android emulator m1预览的任何限制。在android emulator m1预览版中,存在网络视图、设备外观、声音等问题。现在您不必担心这些问题

这里是链接

现在可以使用了

苹果硅支持

Android Studio Arctic Fox金丝雀15包含对苹果硅芯片(arm64)的初步支持。该平台的Android Studio版本仍在积极开发中,但我们希望向应用程序开发人员社区发布一个功能版本,以获得反馈。在Intellij构建的基础上,设计工具可以工作,Android仿真器可以与API 30和API S一起工作开发者预览仿真器系统映像


我遵循了这家伙所说的步骤,并取得了很好的效果:

  • 转到AVD管理器
  • 单击“+创建虚拟设备”
  • 选择设备定义(例如“Pixel 4a XL”)
  • 单击“下一步”
  • 单击“其他图像”
  • 下载“S”系统映像
  • 单击“下一步”
  • 单击“完成”

    • 目前尚不清楚谷歌到底遇到了什么问题,他们仍然无法发布M1版本。我差不多一年前拿到了DTK M1。我认为谷歌更早地得到了它。是的,仿真有一个问题,但是IDE中的其他一切都可以完成

      至少一个孤独的人没有太多麻烦就做到了。有粗糙,但工作的速度不同于天空和地球。在M1上使用常规的Android Studio几乎是不可能的,即使使用这种精巧的业余软件,一切都像灯光一样飞扬

      以下是链接:


      这是Android Studio Arctic Fox的非官方金丝雀版本,在苹果的硅芯片上有模拟器。我正在使用它,它在大多数情况下都能正常工作。

      现在您将无法运行模拟器,因为它使用Intel HAXM,而Intel HAXM又使用Intel VT-x,而Rosetta不支持虚拟化。修复程序必须来自Android团队,才能使其与M1虚拟化方式配合使用(准确地说,我也打开了谷歌的罚单好吧,我理解x86,但为什么它也适用于ARM映像?不管是Intel还是ARM映像,你都需要虚拟化,因为它在主机操作系统上充当来宾操作系统。同样的原因是,如果不使用Parallels或VMWare,你就不能在运行x86 macOS或x86 Windows的系统上运行x86 Linux映像!一篇好的阅读文章仿真与虚拟化——这里有一句话“对苹果硅的支持正在进行。”谢谢你的回答。我已经订购了一个MBA学位,只是想知道它是否会足够繁重来加热和节流。我找到了一种方法,可以在100%CPU使用率下长时间听到呼吸机的声音:只需在正常的安卓工作室使用情况下构建一个本地拉请求,它的最大CPU负载为50你的新Mac或ol上打开风扇d Mac?在新版本上!但这是唯一一个正确启动它的任务。同时在Android Studio 5应用程序中打开,同步并构建它,使用率不超过50%。这意味着瓶颈在其他地方,但在更新后它对我不再起作用。与此同时,我做到了,现在我能够无缝地再次使用它,但它对我来说工作正常我。以前使用android emulator m1预览版时,我对网络视图和声音有问题。但现在使用这个android Studio金丝雀版本,我的问题已经解决了。你读了我的答案吗?这里有一个指向aarch64 Beta4的链接。所有内容都是针对m1的