当前位置: 首页 > news >正文

【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 也只是显示当前目录下的隐藏文件
  • 所以必须进入精确的子目录才能看到文件,或者使用 findls -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 启动恢复正常,进入欢迎页

http://www.lryc.cn/news/599320.html

相关文章:

  • AR眼镜重塑外科手术导航:精准“透视”新突破
  • 深入理解 TCP 协议:从原理到实践的技术解析
  • 机器学习之knn算法保姆级教学
  • 扣子平台之提示词生成
  • 双指针算法介绍及使用(下)
  • 进阶向:基于Python的局域网聊天工具(端对端加密)
  • Amazon Bedrock中的Stability AI文本转图像模型:技术原理、应用实践与未来趋势
  • 创始人IP:知识变现的核心资产
  • RAG实战指南 Day 24:上下文构建与提示工程
  • winform表格DataGridView多个单元格批量输入数字
  • 瑞萨电子RA-T MCU系列新成员RA2T1——电机控制专家
  • MySQL性能优化配置终极指南
  • 详谈OSI七层模型和TCP/IP四层模型以及tcp与udp为什么是4层,http与https为什么是7层
  • Kotlin 数据容器 - List(List 概述、创建 List、List 核心特性、List 元素访问、List 遍历)
  • STM32与ADS1220实现多通道数据采集的完整分析和源程序
  • 【WPS】office邮件合并,怎么将数据源excel中的下一条拼接在文档中的下一个位置
  • 目标导向的强化学习:问题定义与 HER 算法详解—强化学习(19)
  • Android Kotlin 协程全面指南
  • C++ : list的模拟
  • 【数据结构】长幼有序:树、二叉树、堆与TOP-K问题的层次解析(含源码)
  • 安全风险监测平台:被动应对向主动预防的转变
  • Nginx 安装与 HTTPS 配置指南:使用 OpenSSL 搭建安全 Web 服务器
  • 【IDEA】idea怎么修改注册的用户名称?
  • OAuth 2.0 安全最佳实践 (RFC 9700) password 授权类型已经不推荐使用了,将在计划中移除
  • 关于新学C++编程Visual Studio 2022开始,使用Cmake工具构建Opencv和SDK在VS里编译项目开发简介笔记
  • 《汇编语言:基于X86处理器》第9章 编程练习
  • vscode 登录ssh记住密码直接登录设置
  • vscode 字体的跟换
  • Web前端:JavaScript Math选字游戏 斯特鲁普效应测试
  • 短剧广告变现系统全栈开发指南:从架构设计到高并发实践