============================
从Github上下载的开源库,代码中的注释全都是乱码,在gradle编译过程中,因为乱码报错而无法安装和打包,找到了参考文章,解决了这个问题。
具体来说有2步:
1.Android Studio->File->Others Settings->Default Settings->File Encodings,在对话框中的File Encoding和Project Encoding都设置为UTF-8;
2.如果项目的Gradle的版本低于gradle2.0,那么在module(比如app模块)下的build.gradle文件中加如下配置:1
2
3tasks.withType(Compile) {  
    options.encoding = "UTF-8"  
}
如果Gradle版本大于等于gradle2.0,那么在相应的文件中改为加入如下的配置:1
2
3tasks.withType(JavaCompile) {  
    options.encoding = "UTF-8"  
}
仅仅是tasks.withType()的参数变化了,因为在gradle2.0及以后Compile已经被重命名为JavaCompile了。