问题描述
在 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