1.错误: 编码UTF-8的不可映射字符

这是因为在eclipse中使用了UTF-8编码,然后导入到andorid studio时,android studio默认使用GBK编码,所以报错。

有如下解决办法

1.修改AS的默认编码为UTF-8

2.解决方法,app/build.gradle加入:

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

 

if gradle ver >= 2.0

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

 

3.分别把每一个java文件reload为GBK,就可以看到正常文字,然后convert为UTF-8,即可!