关于Android的gradle的中文编译错误解决办法

来源:互联网 发布:windows ubuntu 16.04 编辑:程序博客网 时间:2024/05/17 06:46

正常情况下,在java项目代码中出现中文的时候都会出现这个错误


或者是编译通过,但是运行的时候中文乱码。


这个时候只需要在build.gradle中添加下面一句话就可以解决

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


例如下面这段代码

package com.liran.main.Stream;import java.io.FileOutputStream;import java.nio.file.Files;import java.nio.file.Paths;import java.util.List;/** * 测试通过FilesPaths操作文件 * Created by liran on 2015-10-19. */public class NewIO2Test {    public static void main(String[] args) throws Exception {        System.out.println("啊啊啊啊啊");        //复制文件        Files.copy(Paths.get("NewIO2Test.java"), new FileOutputStream("NewIO2Test.txt"));        List<String> lines=Files.readAllLines(Paths.get("NewIO2Test.java"));        System.out.println(lines);    }}
就会出现上面的那个错误



这个时候 我添加上那一句话,然后编译

apply plugin: 'java'dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])}tasks.withType(JavaCompile) {    options.encoding = 'UTF-8'}


通过了


0 0