Android Studio 在 M1 Apple Silicon 芯片上非常滞后

mel*_*ann 7 android-studio

我已从第 7 代升级到 M1 芯片 2020 Macbook Air。英特尔芯片电脑。总的来说,我对它感到非常高兴和满意,但是当谈到我经常使用的 Android Studio 性能时,我很抱歉地说非常令人失望。Apple Silicon 兼容版本何时可用?你们有没有人有任何线索?

小智 49

我遇到了确切的问题,解决方案如下:打开 Android Studio,转到“帮助”->“编辑自定义 VM 选项”并添加以下行:

-Dsun.java2d.opengl=true
-Dsun.java2d.opengl.fbobject=false
Run Code Online (Sandbox Code Playgroud)

重新启动 IDE 并等待文件同步。大功告成,IDE又正常运行了。

  • 这也适用于 M1 Pro。谢谢!但是谁能解释一下这两行的含义是什么? (5认同)
  • 有人可以解释一下吗,它就像魅力一样,但发生了什么事? (5认同)
  • 唯一对我有用的东西。谢谢! (4认同)

小智 28

从 Android Studio Artic Fox 版本开始,他们不仅更改了版本号样式(用年份样式版本名称替换了数字系统),还引入了适用于 M1/Apple Silicon(arm arch 64 位)的 Android Studio。

要检查您的 M1 是否使用了正确的 Android Studio,请单击“关于 Android Studio”并检查运行时,它应该显示为 aarch64(即 Arm 架构 64 位)。如果没有,如果您安装了常规 Mac 的 Android Studio,则大多数情况下您可能拥有 x86_64。 关于适用于 M1 的具有 [64 位] Arm 运行时的 Android Studio

要切换到M1的Android Studio,

  1. 首先退出已经安装的Android Studio,如果它是打开的。
  2. 转到 Finder,在“应用程序”下,将“Android Studio”重命名为“Android Studio_x86_64”。
  3. 转到 Android Studio 下载页面 ( https://developer.android.com/studio#downloads ),下载标记为“Mac(64 位,ARM)”的版本,解压并移至“应用程序”。
  4. 单击以从 Finder/Applications 打开“Android Studio”。您可以将其拖动并添加为 Dock 快捷方式选项。

好处是不需要额外的安装,并且现有项目(至少对我来说)打开没有任何问题。基于 Android-SDK 和 Flutter 的项目在切换后应该会很好,但 NDK 还没有。

AS 现在再次变得更快,因为您按照 Apple M1 芯片组上的预期使用它。!

  • 太感谢了。我使用的是 x86_64。我已更新到 64,但 ARM 并更改了 VM 选项。它工作顺利。 (2认同)

Yag*_*Rey 11

现在 Android Studio Bumblebee (2021.1.1) 在稳定频道中可用。如果您的版本比 Bumblebee 旧,请下载它以获得更高的性能。

我发现默认显示的链接适用于英特尔架构。

android studio 执行的自动更新也会下载 intel 版本,即使此下载发生在具有 ARM 架构 (M1) 的 Mac 上。

您应该导航到下载选项并手动选择 ARM 架构。

您可以在此处下载适用于 MAC ARM (M1) 的 2021.1.1.22 Bumblebee 版本(链接于 2022 年 3 月 7 日更新)

  • 对于我的 m1 MacBook Air,Artic Fox 在稳定通道中也有点滞后 (4认同)

Ars*_*aev 8

查看 Android Studio Arctic Fox (2020.3.1) Beta 3(支持苹果芯片) https://developer.android.com/studio/archive

在此处输入图片说明