用Android Studio编译项目时经常跳出来一堆乱码,看着碍眼,上网搜集资料后发现解决方法很简单,顺便做一个笔记。

1666147262357.webp

解决方案

首先在Android Studio界面,双击Shift键盘,会出现一个搜索框。

在搜索框中输入VM options,点击如下图所示的搜索结果。

1666147683514.webp

在里面加上这一行配置

-Dfile.encoding=utf-8

1666147741651.webp

然后重启Android Studio就OK了,可以看到中文已经能正确显示出来了。

1666147853837.webp

附:

修改项目Gradle编码为UTF-8的方法:

build.gradle中加上下面几行配置。

compileJava.options.encoding = 'UTF-8'

tasks.withType(JavaCompile) {
    options.encoding = 'UTF-8'
}

Q.E.D.