Android Studio项目文件格式异常求助:Kotlin等文件变类XML格式
解决Android Studio中各类文件显示为类XML异常格式的问题
问题情况
此前一切正常,今日打开Android Studio后,所有Kotlin类文件、布局文件及值文件均变为类XML的异常格式。将文件在Sublime、Notepad等其他编辑器中打开,问题仍存在。已执行以下操作但未解决问题:
File > Sync project with Gradle filesFile > Invalidated cache/restart
有效解决方案
1. 检查并修正文件编码设置
- 打开Android Studio,进入
File > Settings > Editor > File Encodings - 确保
IDE Encoding、Project Encoding和Default encoding for properties files均设置为UTF-8 - 勾选
Transparent native-to-ascii conversion,点击Apply后重启IDE
2. 修正文件类型关联配置
- 进入
File > Settings > Editor > File Types - 找到
XML类型,查看右侧Registered Patterns,若存在.kt、布局/值文件的.xml后缀,选中后删除 - 分别确认
Kotlin、Layout XML File、Values XML File的Registered Patterns,保证.kt对应Kotlin类型,布局/值文件的.xml对应正确的XML子类型
3. 恢复正常文件内容
- 若有版本控制(如Git),直接拉取最近正常的代码版本覆盖本地文件
- 无版本控制时,可复制其他正常项目中同类型文件的格式结构,替换当前异常文件的内容(注意保留自身业务代码)
4. 重装Android Studio(终极方案)
- 卸载当前Android Studio后,删除残留目录:
- Windows:
C:\Users\<你的用户名>\.AndroidStudio<版本号>、C:\Users\<你的用户名>\.gradle - Mac:
~/Library/Application Support/AndroidStudio<版本号>、~/.gradle
- Windows:
- 下载最新版Android Studio重新安装,导入项目后再次检查文件显示状态
内容的提问来源于stack exchange,提问作者Aas Mohammad
相关产品推荐
相关产品推荐

