============================
从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
了。