我的 MacBook Pro 配备全新 M1 芯片和 8GB 内存,运行 Big Sur V11.1 和 Android Studio 4.1.2。在 Android Studio 中工作几个小时后,我可以得到 4 个左右旋转的死亡沙滩球,我需要强制退出,偶尔 Android Studio 会一起闪烁。
我没有使用模拟器。当我正在编辑代码时,似乎总是发生锁定。
我已在安全模式下运行 Mac,这可能会降低锁定频率,但并不能消除它们。 (我没有数数。)
我确实从我的旧 Mac(一台 10 年的旧 Intel 机器,从来没有出现过这个问题,只是太慢了)进行了数据迁移。不知道这是否与问题有关。
唯一好的方面是机器速度很快,所以我每次都提交崩溃报告!
只是想知道是否有人有任何智慧之词来解决这个问题。
答案 0 :(得分:1)
即使内存增加,我也遇到了类似的问题。但是设法通过将 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 插件。到目前为止,我的经历是非凡的。调试有时会变慢,但休息一下就好了。
答案 1 :(得分:0)
我遇到了同样的问题,经过一番搜索后,我可以很轻松地解决它... 崩溃的问题是因为没有为“JVM”分配足够的内存。
转到:Finder->应用程序。 右键单击 Android Studio。选择“显示包裹内容” 转到:目录-> bin。 右键单击“studio.vmoptions”。选择“打开方式”->“文本编辑”。 将文本复制到某处进行备份,以防万一。
只需更改下面第 3 行所示的数字即可。其他一切保持原样。
-Xmx6154m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=200m
这应该可以解决崩溃问题。
答案 2 :(得分:0)
我遇到了同样的问题,我解决这个问题的方法是删除 Android Studio 并安装 IntelliJ IDEA Ultimate。 Jetbrains 有一个专用于 M1 处理器 的 IntelliJ IDEA 版本,它在我的 MacBook Air(8GB RAM)上运行起来就像一个魅力。唯一的缺点是,如果您是学生,您只能免费使用 IntelliJ IDEA 终极版,否则您只能获得一个月的免费试用期。