有时候Android Studio Gradle编译时输出的信息是乱码,这是因为输出信息和信息的窗口不统一。
首先,我们先修改设置里的文件编码
Settings->Editor->File Encodings
打开都改成UTF-8
方法一
Android Studio help 菜单中“Edit Custom VM Options”
添加如下代码
-Dfile.encoding=UTF-8
添加后重新编译工程,如果还是乱码,需要关闭Android Studio重新启动有效。
方法二
在对应的module的build.gradle 中添加如下代码
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
缺点是如果module比较多就挺麻烦
方法三
增加环境变量
打开电脑高级设置
在环境变量中增加一个GRADLE_OPTS,值为-Dfile.encoding=UTF-8,记得保存
注意:保存完成后,如果还是乱码,需要关闭Android Studio 重新启动有效