【Android Studio】安装Trae插件后Android Studio 启动崩溃问题处理
🧩 Mac 安装 Android Studio Preview 启动失败问题排查实录(libjli.dylib 错误)
❗ 问题描述
在 macOS 上安装 Android Studio Preview(如 2025.1.1 或 2025.1.2)时,IDE 无法启动,并提示以下错误(即便重装):
Cannot start the runtimeCaused by:
0: Failed to load 'libjli.dylib'
1: dlopen(.../ms-11.0.27/.../libjli.dylib, 0x0001): tried: ...
这通常表示 IDE 配置了一个错误的 JDK 路径(Boot Runtime),而该路径的文件不存在。
一切源于安装Trae插件之后设置运行时的问题:选了该死的“ms-11.0.27”
🔍 初步排查尝试过的方法
-
卸载 Android Studio 并删除
/Applications/Android Studio.app
-
尝试清理以下路径(但很多并不存在):
rm -rf ~/Library/Preferences/AndroidStudio* rm -rf ~/Library/Application\ Support/Google/AndroidStudio* rm -rf ~/Library/Caches/Google/AndroidStudio*
-
使用 AppCleaner 等第三方工具删除 Android Studio,也未能解决。
⚠️ 发现关键问题:IDE 缓存的 Boot Runtime 设置没有清除
通过以下命令找到了关键配置文件:
find ~/Library -name studio.jdk 2>/dev/null
输出:
~/Library/Application Support/Google/AndroidStudio2025.1.1/studio.jdk
~/Library/Application Support/Google/AndroidStudio2025.1.2/studio.jdk
这些 studio.jdk
文件记录了 IDE 的 Boot Runtime 路径。如果内容错误(如指向不存在的 JDK 目录),IDE 启动就会直接崩溃,甚至连“导入设置”的页面都无法进入。
这里有两个版本是因为装了两个版本都是安装Trae之后选择了启动运行时ms-11.0.27。后续无论卸载IDE重装,仍旧会读取该配置导致启动时崩溃。
🧭 为何 ls
查不到这些文件?
ls
默认不显示子目录内容ls -a
也只是显示当前目录下的隐藏文件- 所以必须进入精确的子目录才能看到文件,或者使用
find
或ls -aR
递归查看
✅ 最终解决方案
Step 1:删除错误配置文件
手动删除这两个文件即可:
rm ~/Library/Application\ Support/Google/AndroidStudio2025.1.1/studio.jdk
rm ~/Library/Application\ Support/Google/AndroidStudio2025.1.2/studio.jdk
或在 Finder 中执行:
open ~/Library/Application\ Support/Google/AndroidStudio2025.1.1
open ~/Library/Application\ Support/Google/AndroidStudio2025.1.2
手动删除 studio.jdk
文件。
Step 2:重新启动 Android Studio
此时 IDE 不再强制使用错误的 JDK,会自动寻找系统默认的 JDK(如 Temurin 11 / 17)。
你也可以手动指定一个有效的 JDK 目录,如:
/Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
可通过以下命令列出本地已安装的所有 JDK:
/usr/libexec/java_home -V
🧹 可选补充:一键清除所有 studio.jdk
如果想要一键清除所有版本缓存的 Boot Runtime 设置:
find ~/Library -name studio.jdk -delete
✅ 总结
问题根因 | IDE 缓存了错误的 JDK 路径 |
---|---|
查找文件 | 使用 find 而不是 ls |
文件路径 | ~/Library/Application Support/Google/AndroidStudioXXXX/studio.jdk |
修复方式 | 删除错误的 studio.jdk 文件 |
成功标志 | IDE 启动恢复正常,进入欢迎页 |