為Gradle添加UTF-8支持


gradle默認使用系統字符編碼,大多數中文系統是使用GBK編碼

但程序員絕大部分都是使用UTF-8寫各類java文件以及其他資源文件

編譯時很容易報錯,比如下面的錯誤:

”警告:編碼 GBK 的不可映射字符“

 

有兩種辦法可以給gradle添加UTF-8支持

第一種,在我們的項目配置文件build.gradle中最后添加下面的語句

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

這樣,這個項目在進行gradle打包時,針對java文件就是用UTF-8的編碼進行編譯的了

 

另外一種,對我們下載下來的gradle進行修改,這樣以后默認的編碼就是UTF-8,而不需要每個項目進行配置

打開gradle/bin目錄下的gradle.bat文件,修改12行附近的代碼為

set DEFAULT_JVM_OPTS="Dfile.encoding=UTF-8"

同時使用notepad++之類的軟件打開gradle文件

編輯第10行左右的代碼為

set DEFAULT_JVM_OPTS="Dfile.encoding=UTF-8"

這樣就將gradle默認字符編碼修改為UTF-8了

 

博主認為還是第一種方法比較通用,畢竟我們的項目發布出去會讓不同的程序員編譯調試

所以還是第一種方法更具通用性。

 


免責聲明!

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



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