Android studio 配置file encoding 無效,中文亂碼解決辦法


通過配置Android studio 配置file encoding 無效,中文亂碼,問題出現在java編譯的時候jack采用了默認編碼(中文windows默認的GBK編碼)而亂碼,所以不管更改build.gradle 中的哪種編碼  

tasks.withType(JavaCompile) {
options.encoding = "utf-8"
}

以及 compileOptions.encoding="UTF-8"  均會亂碼,原因如下:

Jack has been using the default VM encoding, which on windows is windows-1252.

 

解決辦法:

找到項目根目錄的gradle.properties文件,增加以下一行配置(若之前存在,則注釋掉)

org.gradle.jvmargs=-Dfile.encoding=UTF-8

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM