Android Studio Gradle编译输出信息乱码

有时候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 重新启动有效

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!