新建專案後 AndroidManifest.xml 大量紅線報錯,文字顯示亂碼,實為檔案編碼與 IDE 字型設定不匹配。
File → Settings → Editor → File EncodingsProject Encoding、Default encoding for properties files 全設為 GBK。File → Settings → Appearance & Behavior → AppearanceMicrosoft YaHei UI、SimSun)。在 app/build.gradle 的 android 區塊加入:
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
tasks.withType(JavaCompile) {
options.encoding = "GBK" // 或 UTF-8,視專案檔案實際編碼
}
}
同步 Gradle 後重建專案。
Project Encoding = UTF-8,避免亂碼根源。git config --global core.autocrlf input)。依環境選擇任一方法,通常方法一或三即可徹底解決 Manifest 紅字亂碼。