Linux笔记本Android Studio Flamingo启动及项目打开异常求助
Android Studio Flamingo升级后异常问题处理
问题背景
从Electric Eel版本升级到Android Studio Flamingo后,启动出现异常界面:
尝试选择项目打开,切换界面后仍回到该异常页面。
疑问
- 这是Flamingo启动后的正常界面吗?
- 为何无法打开Android项目?
排查过程记录
重启后的报错信息
执行/usr/local/android-studio/bin/studio.sh启动时抛出严重错误:
ruomini@ruomini-XPS-13-9370:/usr/local/android-studio/bin$ ./studio.sh CompileCommand: exclude com/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescend bool exclude = true 2023-05-04 10:07:22,114 [ 2785] SEVERE - #c.i.c.ComponentStoreImpl - Cannot init component state (componentName=ProjectId, componentClass=ProjectIdManager) [Plugin: com.intellij] com.intellij.diagnostic.PluginException: Cannot init component state (componentName=ProjectId, componentClass=ProjectIdManager . . .
初步操作后的结果
执行bin目录下的studio.sh脚本跳过欢迎页,但仍无法打开项目。
JDK版本调整后的新问题
调整后可打开项目,但因项目使用JDK 11(Flamingo要求JDK 17)报错。切换为嵌入式SDK后,重启出现新错误:
深层原因发现
Kotlin文件找不到的核心原因是项目.idea目录下缺少libraries文件夹:
ruomini@ruomini-XPS-13-9370:~/android-studio$ cd .idea ruomini@ruomini-XPS-13-9370:~/android-studio/.idea$ cd libraries bash: cd: libraries: No such file or directory ruomini@ruomini-XPS-13-9370:~/android-studio/.idea$ ls misc.xml workspace.xml ruomini@ruomini-XPS-13-9370:~/android-studio/.idea$
问题解答
- 这不是Flamingo的正常启动界面:正常启动会显示包含"新项目""打开项目"等选项的标准欢迎页,当前界面属于加载异常状态。
- 无法打开项目的原因及解决方案:
- 组件初始化失败:
ProjectIdManager组件初始化报错,大概率是新旧版本配置缓存冲突,可清理Android Studio的配置目录后重试; - JDK版本不兼容:Flamingo强制要求JDK 17,需将项目SDK配置切换为JDK 17(推荐使用Studio内置的嵌入式JDK);
- 项目配置文件缺失:
.idea/libraries目录缺失导致依赖解析失败,可尝试点击工具栏的「Sync Project with Gradle Files」重新同步;若无效,可删除项目根目录下的.idea和.gradle文件夹,重新导入项目。
- 组件初始化失败:
内容的提问来源于stack exchange,提问作者FractalBob
相关产品推荐
相关产品推荐

