微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

多个 Android Studio 锁定与 Apple M1 芯片

如何解决多个 Android Studio 锁定与 Apple M1 芯片

我的 MacBook Pro 配备全新 M1 芯片和 8GB 内存,运行 Big Sur V11.1 和 Android Studio 4.1.2。在 Android Studio 中工作几个小时后,我可以得到 4 个左右旋转的死亡沙滩球,我需要强制退出,偶尔 Android Studio 会一起闪烁。

我没有使用模拟器。当我正在编辑代码时,似乎总是发生锁定。

我已在安全模式下运行 Mac,这可能会降低锁定频率,但并不能消除它们。 (我没有数数。)

我确实从我的旧 Mac(一台 10 年的旧 Intel 机器,从来没有出现过这个问题,只是太慢了)进行了数据迁移。不知道这是否与问题有关。

唯一好的方面是机器速度很快,所以我每次都提交崩溃报告!

只是想知道是否有人有任何智慧之词来解决这个问题。

解决方法

即使内存增加,我也遇到了类似的问题。但是设法通过将 Android Studio 使用的 JDK 更改为 M1 兼容的 JDK 来解决它。我使用了 Azul JDK。 确保同时设置 JAVA_HOME 和 STUDIO_JDK 变量。同时将项目 sdk 更改为 M1 兼容的 JDK。

我使用 Azul 15.0.2+7 ARM 64 位 macOS 版本。

2021 年 5 月 23 日更新****** 我已经切换到最新的 intelliJ,它具有 M1 支持并安装了所有 android 插件。到目前为止,我的经历是非凡的。调试有时会变慢,但休息一下就好了。

,

我遇到了同样的问题,经过一番搜索后,我可以很轻松地解决它... 崩溃的问题是因为没有为“JVM”分配足够的内存。

转到:Finder->应用程序。 右键单击 Android Studio。选择“显示包裹内容” 转到:目录-> bin。 右键单击“studio.vmoptions”。选择“打开方式”->“文本编辑”。 将文本复制到某处进行备份,以防万一。

只需更改下面第 3 行所示的数字即可。其他一切保持原样。

-Xmx6154m

-XX:MaxPermSize=1024m

-XX:ReservedCodeCacheSize=200m

这应该可以解决崩溃问题。

,

我遇到了同样的问题,我解决这个问题的方法是删除 Android Studio 并安装 IntelliJ IDEA Ultimate。 Jetbrains 有一个专用于 M1 处理器IntelliJ IDEA 版本,它在我的 MacBook Air(8GB RAM)上运行起来就像一个魅力。唯一的缺点是,如果您是学生,您只能免费使用 IntelliJ IDEA 终极版,否则您只能获得一个月的免费试用期。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。