Android Emulator在M1 mac/Apple Silicon上卡住了加载屏幕

Android Emulator在M1 mac/Apple Silicon上卡住了加载屏幕,android,android-studio,android-emulator,google-developers-console,Android,Android Studio,Android Emulator,Google Developers Console,我已经在我的M1 MacBook air上下载了Android Studio,但我无法运行模拟器,它只是给了我一个错误。我搜索了Android Studio对mac的要求,它说它需要mac os 10.10或更高版本,至少需要2GB的磁盘空间和4GB的ram。任何人都有这个问题,我该如何解决 我尝试下载arm图像android studio,它被困在模拟器的加载屏幕上 对于其他ARM设备,它应该作为指令集问题涉及,在这种情况下,您可以转到as的AVD管理器,在创建新的虚拟设备时,确保下载带有ar

我已经在我的M1 MacBook air上下载了Android Studio,但我无法运行模拟器,它只是给了我一个错误。我搜索了Android Studio对mac的要求,它说它需要mac os 10.10或更高版本,至少需要2GB的磁盘空间和4GB的ram。任何人都有这个问题,我该如何解决

我尝试下载arm图像android studio,它被困在模拟器的加载屏幕上


对于其他ARM设备,它应该作为指令集问题涉及,在这种情况下,您可以转到as的AVD管理器,在创建新的虚拟设备时,确保下载带有arm64-v8a ABI的系统映像,如下所示


对于Mac M1芯片,这些arm64图像无法解决问题,目前最好的办法是等待谷歌发布兼容图像。

我听说由于苹果硅芯片的arm架构,模拟器无法工作。使用电话进行调试可能是唯一的选择。我还听说android studio正在为M1进行更新。

到目前为止(2020年11月19日),任何虚拟化工具都不适用于新的苹果M1 Mac。所以像docker、模拟器等东西。不幸的是,我们可能需要等待一段时间,直到完全支持它。

这是因为新的M1芯片在arm架构上运行,而不是x86。 为了运行这些模拟器,您必须下载在“其他映像”选项卡中可用的与arm兼容的虚拟设备

还可以尝试以下方法:

  • 在AVD管理器中右键单击虚拟设备的数据,然后重新运行该项目,以擦除该虚拟设备的数据
  • 选中SDK管理器->SDK工具中的Android Emulator框

  • 在8月份的发行说明中,您可以在emulator for Arm主机部分看到一个条目,其中他们说M1的支持正在进行中。 检查以下链接:

    从今天起,android仿真器已经启动,并正在苹果硅芯片上工作。这里是一个谷歌的工作演示

    资料来源: 这里的已知问题是:

    我们可以预计到2020年底稳定发布
    这里有一个关于同一个问题的对话,这里有一个基本的Mac M1模拟器测试版

    我可以确认,Emulator的预览工作正常

    在博客中有一个链接,指向一个(2021-1-04)。他们将回购协议转移到谷歌,在那里你可以找到V3

    因为v3偶数音频输出工作(无音频输入)

    于2021年2月4日编辑

    现在,音频输入和输出功能正常

    编辑2021年3月

    你可以简单地使用其中的一个,它是开箱即用的

    好吧,它有一些限制,但它是有效的


    android studio对运行在Apple Silicon上的仿真器进行了粗略的初步预览。下面的链接提供了更多详细信息

    您还可以从GitHub下载DMG文件:

    Android已经发布了M1芯片组的测试版仿真器

    请检查此测试版


    从下载android-emulator-m1-preview.dmg

    目前,Android Studio仅支持HAXM Intel版本(与ARM处理器不兼容)的虚拟化,以运行模拟器。但也许在未来几周,他们可能会发布苹果硅处理器的兼容版本。在此之前,唯一的选择是使用物理设备。

    下一篇文档中有一个Android仿真器Apple Silicon预览版

    Android studio尚未发布M1 Mac的修改版本,您正在运行的版本最初是为英特尔芯片制作的,并通过rosetta2运行。rosetta不支持虚拟化,所以你不能运行emulator,但你可以用小错误编写所有其他代码,为了测试你的代码,你可以使用一个物理android设备,它工作得很好…如果还有其他问题,请告诉我…

    这是由android开发人员完成的工作模拟器
    它像一个符咒一样工作

    它解决了吗?不,我仍然不能在android studio上运行模拟器,我只能编码但不能运行。我在Google的问题跟踪程序中找不到任何关于添加支持的问题,所以我提交了一个。请主演,我也希望看到这种支持@YaSi在m1 Mac上运行Android Studio时没有遇到任何问题,我可以下载并运行Android Studio,到目前为止没有强制停止app face,但遗憾的是,我只能编写代码,无法运行emulator:(visual studio也是如此,它下载和运行速度非常快smoothly@YaSi打开应用程序的速度也非常快,只是第一次使用它需要更长的时间才能打开,因为应用程序需要使用Rosetta 2来转换为什么这些没有显示在Android Studio中。当我转到该页面时,该页面是空白的?在推荐的标签下如何?我运行你让我下载的emulator出现了,但它一直在说,要求目标设备联机,无法将我带到主页。你可以在AVD管理器中右键单击虚拟设备,然后重新运行该项目,尝试擦除虚拟设备的数据。还可以选中SDK管理器->SDK中的Android emulator框Tools@PatrickGeng你是actu吗ally能够用这个图片在M1机器上运行模拟器,还是你在猜测?嗯,我搜索android开发者的网站,他们从来没有谈论过支持M1 MacBook,我给谷歌发电子邮件,但没有人回复我,如此糟糕的客户支持,真希望有关于如何解决或支持M1 MacBook的文档鉴于Arm64 Mac machine刚刚发布,谷歌可能需要一段时间才能使其软件与新平台完全兼容,但网站上应该有一条公告,让开发者看看在哪里可以找到arm mac上android studio的新闻?@ryantay on Reddit,其中一位开发者在回复一篇帖子时表示,他们知道这个问题,并表示是的,我下载了arm图像,但它只是停留在加载屏幕上,正如我在IDK上面的截图所示