You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误选编码加载致Android项目Gradle及Manifest文件乱码编译失败求助

解决Android Studio中文件编码乱码问题

别急,这种误操作导致的编码乱码我之前开发时也碰到过,给你几个靠谱的解决思路,一步步来应该能恢复正常:

方案1:在Android Studio中重新加载正确编码

这是最直接的尝试,因为乱码大概率是你误选了错误的编码打开文件:

  • 打开任意一个乱码的文件(比如项目根目录的build.gradle)
  • 看Android Studio窗口右下角的编码标识(比如当前显示UTF-8或GBK)
  • 点击这个编码标识,选择「Reload in Other Encoding」
  • 依次尝试常见编码:GBK、UTF-8、ISO-8859-1,直到乱码消失,文件内容正常显示
  • 确认内容没问题后,点击「Save with Encoding」,选择统一的编码(推荐UTF-8)保存

方案2:修改Android Studio全局编码配置

避免后续再出现类似问题,同时确保所有文件用正确编码加载:

  • 顶部菜单栏点击 File -> Settings(Windows/Linux),或者 Android Studio -> Settings(Mac)
  • 展开 Editor -> File Encodings
  • 把以下三个选项全部设置为UTF-8:
    • Project Encoding
    • Default encoding for properties files
    • Default encoding for XML files
  • 勾选「Transparent native-to-ascii conversion」(这个能避免中文等特殊字符在配置文件里被转义)
  • 点击Apply和OK,重启Android Studio后再打开文件检查

方案3:用外部文本编辑器恢复编码

如果文件已经被错误编码覆盖保存,试试用Notepad++这类工具救回:

  • 用Notepad++打开乱码的文件
  • 顶部菜单栏选择「编码」->「编码转换」
  • 依次尝试GBK、UTF-8、ANSI,直到内容显示正常
  • 确认正常后,选择「编码」->「转为UTF-8」(或你项目原本使用的编码),保存后再回到Android Studio打开

方案4:利用版本控制回退(最稳妥)

如果你项目用了Git、SVN这类版本控制工具,直接回退是最快的:

  • 打开Android Studio底部的Version Control面板
  • 找到乱码的那几个文件(项目级/模块级build.gradle、AndroidManifest.xml)
  • 右键点击文件,选择「Rollback」(Git环境下是「Reset Current File to HEAD」)
  • 确认回退操作,就能恢复到误操作之前的正常版本

小提醒

以后操作编码选项时多留意,尽量统一用UTF-8编码,能大幅减少这类乱码问题。

内容的提问来源于stack exchange,提问作者Harsha Bhadra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 07:49:27