关于Android的gradle的中文编译错误解决办法
2015-10-19 09:14
633 查看
正常情况下,在java项目代码中出现中文的时候都会出现这个错误
或者是编译通过,但是运行的时候中文乱码。
这个时候只需要在build.gradle中添加下面一句话就可以解决
例如下面这段代码
就会出现上面的那个错误
这个时候 我添加上那一句话,然后编译
通过了
或者是编译通过,但是运行的时候中文乱码。
这个时候只需要在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; /** * 测试通过Files和Paths操作文件 * 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' }
通过了
相关文章推荐
- Android 引用library project
- Android TouchEvent事件传递机制
- Android图片加载神器之Fresco-加载图片基础[详细图解Fresco的使用]
- Android开发:shape和selector和layer-list的(详细说明)
- Android Animation --ScaleAnimation
- GenyMotion下载安装过程及遇到的问题
- Android自定义Toast宽度无法设置问题解决
- android 自定义Toast显示风格
- RecyclerView设置Item点击事件
- android 48 广播
- android之Dialog相关
- Android提示版本更新
- android 之杂七杂八
- Cordova 5.3.3(PhoneGap)Android 开发环境搭建
- Android Dialog触摸对话框外部让其消失的实现方法
- ANDROID开发之SQLite详解
- Android事件分发机制完全解析
- android中layout_gravity 和 gravity的区别
- 搜索----Android Demo
- 搜索----Android Demo