目录

我的学习分享

记录精彩的程序人生

X

【100%有效】解决AndroidStudio 控制台编译输出中文乱码,亲测解决!

背景

AndroidStudio中新建了一个Java Module,但是点击 Run ‘app’之后,Build Output 控制台输出的中文都是乱码,都是问号一样的字符

20200310125404524.png

google了很多方法,要么就是文不对题,要么就是各种抄,没有真正测试过!

  • File Encodings 改为UTF-8?没用!
    20200310125650298.png

build.gradle 添加如下代码?没用!这是解决System.out.print输出的中文乱码问题的!

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

解决办法

  • 双击Shift,输入vmoption,,选择Edit Custom CM Options

20200310131903457.png

  • 如果之前没有配置过,会弹出窗口问是否创建配置文件,点击Create

20200310132047816.png

  • 输入

20200310132226615.png

  • 保存,重启就可以了!

居然也不好使。。

下面这个是真正好使的。。

1.jpg

首先,关闭android studio,一定要先关闭

打开android studio 安装目录下的bin目录:

2.png

可以看到两个文件:studio.exe.vmoptions,studio64.exe.vmoptions

分别以文本文档(即txt)的方式打开
3.png
在最后一行添加:**-Dfile.encoding=UTF-8 ,**如图:
4.png
保存后重新打开android studio,乱码的问题就解决了