You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

MacOS Big Sur下Android Studio按钮无法点击或响应延迟问题求助

我之前升级到Big Sur后,Android Studio也出现过完全一样的UI卡顿、控件点不动的问题!折腾了好一阵才搞定,给你分享几个亲测有效的解决办法:

具体解决方案
  • 禁用Metal渲染引擎:Big Sur的Metal和Android Studio基于的Java Swing框架兼容性不太好,这是最常见的诱因。操作步骤:
    1. 打开Android Studio,点击顶部菜单栏的Android Studio > Preferences(快捷键Cmd + ,
    2. 找到Build, Execution, Deployment > Compiler > Command-line Options
    3. 在输入框里添加 -Dsun.java2d.metal=false(注意前面的空格)
    4. 重启Android Studio,大部分情况下这个方法就能解决点击延迟/无响应的问题
  • 升级Android Studio到最新稳定版:旧版本的Studio对Big Sur的适配存在不少bug,官方后续已经修复了很多这类UI问题。直接通过Android Studio > Check for Updates...检查并升级到最新版,大概率能解决问题。
  • 清除Studio缓存:缓存文件损坏也会导致各种奇怪的UI异常。操作:
    1. 点击顶部菜单栏File > Invalidate Caches...
    2. 勾选Invalidate and Restart,等待Studio重启完成后再测试控件响应
  • 关闭系统“降低透明度”设置:Big Sur的这个辅助功能偶尔会和Java应用的UI渲染冲突。去系统偏好设置 > 辅助功能 > 显示,取消勾选“降低透明度”,然后重启Studio试试。
  • 调整VM内存分配:如果Studio内存不足,也会出现UI响应迟缓的情况。操作:
    1. 点击Android Studio > Help > Edit Custom VM Options
    2. 找到-Xmx这一行,把数值调大(比如16G内存的机器可以改成-Xmx8192m,8G内存改成-Xmx4096m
    3. 保存后重启Studio

内容的提问来源于stack exchange,提问作者CallMeArta

火山引擎 最新活动