AndroidStudio 中文亂碼導致編譯失敗問題解決

1. 問題背景

使用AndroidStudio4.1 Canary,調試github下載的QMUI Android。單獨執行lintrule的jar包gradle assemble時候,出現中文亂碼並編譯失敗。

2. 原因分析

由於中文註釋默認是GBK,AndroidStudio能夠正常顯示,但是編譯的時候GBK中文被gradle認爲是不可映射的字符,所以會報錯。

3. 解決辦法

修改AndroidStudio的VM Options,增加UTF-8編碼支持。
Step1:AS----> Help----->Edit Custom VM options,如下圖:

Step2:增加UTF-8編碼設置。

-Dfile.encoding=UTF-8

如下圖,注意別寫錯了,錯誤可能導致AS無法正常啓動。
在這裏插入圖片描述
Step3 : AS–>File—>Invalid caches./Restart 重啓,如下圖:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章