2013-07-13

Android Studio編譯時因為編碼問題產生的錯誤

使用Android Studio 0.1 - 0.2這段期間,因為gradle預設是使用MS950編碼,所以常常會有明明都沒顯示error,卻在debug時跑出一堆根本不知道哪來的error/warning

查了一下發現已經有日本人回報了,也有人回應對應的做法:
在build.gradle中加入這段(是要module中的那個,也就是接著目錄src下面的那個,修改最外層那個comment說是top-level的是沒用的!)
tasks.withType(Compile) {
    options.encoding = "UTF-8"
}


基本上改掉這個之後,debug就完全不會有顯示出亂碼的問題了,這部分好像也可以在設定中的File and Code Templates項目→Templates→Gradle File修改預設模板,以後新增Module應該都會直接套用上。




沒有留言:

張貼留言