Android studio Run 窗口 javadoc 任务输出乱码

问题描述

在 Gradle 窗口点击 build 任务,运行到 javadoc 任务时
在 Run 窗口的输出中有乱码,尝试多种方法无效。


输出乱码


尝试的办法如下:

1.修改 JVM 参数

图片说明

2. 在 gradle 脚本里配置 javadoc 任务的编码和字符集和配置 javaCompile 的编码

tasks.withType(Javadoc) {
    options {
        encoding "UTF-8"
        charSet 'UTF-8'
    }
}

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

参考信息

我在 javadoc 任务后面追加输出了一句话,是中文。输出时并没有乱码

javadoc.doLast {
    logger.quiet("我就是试试会不会乱码")
}

图片说明


在 Terminal 窗口运行 javadoc 任务输出没有问题,没有乱码
图片说明


我的代码文件和项目编码全部为 UTF-8,附截图
图片说明
图片说明


环境


图片说明

  • windows 10
  • Gradle 5.6.4
  • Android plugin 3.6.3

望大神解救

https://blog.csdn.net/zhangbuzhangbu/article/details/52745603

版本太高了,回退下版本就行

中文乱码。我的也这样,尝试了很多办法都没解决,最后决定不管了。不影响其他的。

爆红的错误是你代码有问题。不是乱码的问题。