MacBook Pro升级至10.13.4后Android Studio 3.1无法启动求助
解决macOS 10.13.4下Android Studio 3.1无法启动的问题
我之前也碰到过系统升级后Android Studio罢工的情况,大概率是系统权限、缓存损坏或者签名问题导致的,给你几个亲测有效的解决步骤,你挨个试试:
1. 先检查系统安全权限
macOS升级后经常会重置应用的安全信任设置,你先排查这个最基础的问题:
- 打开「系统偏好设置」→「安全性与隐私」→「通用」标签
- 如果看到类似“Android Studio已被阻止打开,因为它来自身份不明的开发者”的提示,点击右下角的「允许」按钮(可能需要先点击窗口左下角的锁图标解锁设置)
- 完成后再尝试启动Android Studio
2. 清理Android Studio的缓存和配置文件
缓存损坏是应用启动失败的高频原因,清理后会自动重建全新的配置:
- 先确保Android Studio完全退出(如果后台有残留进程,打开「活动监视器」搜索“Android Studio”并强制退出)
- 打开「终端」,依次输入以下命令(注意空格和转义符):
rm -rf ~/Library/Caches/Google/AndroidStudio3.1 rm -rf ~/Library/Application\ Support/Google/AndroidStudio3.1 - 执行完命令后重新启动Android Studio,首次启动可能会稍慢,因为要重新生成配置文件
3. 修复应用的签名信息
系统升级可能会破坏应用的签名验证机制,用终端重新签名就能解决:
- 打开「终端」,输入这条命令(如果你的Android Studio不是安装在默认的
/Applications目录,记得修改路径):codesign --force --deep --sign - /Applications/Android\ Studio.app - 执行过程中可能需要输入你的Mac用户密码,等待命令完成后再启动Android Studio
4. 检查Java运行环境是否正常
Android Studio 3.1依赖Java环境,系统升级可能会打乱原有配置:
- 打开「终端」,输入
java -version,如果能正常输出Java 1.8.x版本的信息,那没问题;如果提示“command not found”或者版本不符,你可以:- 直接用Android Studio安装包自带的适配JRE,或者重新安装Java 8(这是Android Studio 3.1推荐的稳定版本)
5. 最后一招:重新安装Android Studio
如果前面的方法都没用,那就备份好你的项目和SDK(SDK默认存储路径是~/Library/Android/sdk),然后:
- 把
/Applications/Android Studio.app拖到废纸篓并清空 - 重新下载Android Studio 3.1的安装包,完成安装后再恢复你的项目和SDK
内容的提问来源于stack exchange,提问作者Fatih Taşdemir




