这方面网上资料是挺多的,如:http://www.iigrowing.cn/jie_jue_android_studio_gradle_jing_gao_gbk_bian_ma_de_bu_ke_ying_she_zi_fu_de_wen_ti.html
不过还是不能解决我的问题。最后找了好久找到一篇关于gradle版本的介绍。
- tasks.withType(Compile) {
- options.encoding = “UTF-8″
- }
但是这个配置在gradle2.0以前是可以生效的,在gradle2.0以后就不能生效了,原因是
Compile已经被重命名为JavaCompile
所以在gradle2.0以后需要添加的配置如下
- tasks.withType(JavaCompile) {
- options.encoding = “UTF-8″
- }
也就是换个名称,编译就通过了,在此分享下。