2 heeloo1 HeeLoo1 于 2016.03.10 15:48 提问

执行 gradlew install 命令时,报 错误: 编码 GBK的不可映射字符

android studio2.0

在做自己的library,想上传到仓库,看的教程http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0623/3097.html

前面都没问题,唯独执行gradlew install 这个命令时报错了。

1.在android studio里面看的,文件都是utf-8格式的文件。

2.查了很多类似问题,解决办法都是:
tasks.withType(JavaCompile) {

options.encoding = "UTF-8"

}
可我这里不行。

大神求救!!!! 多谢(●ˇ∀ˇ●)

1个回答

oyljerry
oyljerry   Ds   Rxr 2016.03.10 21:08

你的命令行是不是编码为utf8

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
解决 gradlew 构建错误: 编码 GBK的不可映射字符
我自己的项目基本都是UTF-8编码,然而gradlew 构建时默认了GBK,坑爹啊!然后我也不知道怎么办,网上搜了会儿,答案基本都过时了。自己改字段改成功了!
maven install项目时报错“编码 gbk 的不可映射字符”的原因与解决办法
1、maven 项目在install时如果报错“编码 gbk 的不可映射字符”的原因是编译时采用过GBK编码(可能自己觉得一直是utf-8格式编译的,但是往往很多时候一个项目组有部分文件是GBK编码格式的,或者项目中有部分文件来自于你复制其他的项目的文件到项目中去的)。      2、解决办法:在pom的compiler插件配置处加入utf8 即可                 
让Gradle支持中文 -- 关于 "编码 GBK 的不可映射字符"错误的解决
今天用gradle编译一个项目 结果出现了 “警告:编码 GBK 的不可映射字符” 原因是因为代码中中文注释的缘故,只需按如下方式设置编码即可
maven, install 时候报错“编码 gbk 的不可映射字符”的解决方法
maven,install(maven打包)时候报错“编码gbk的不可映射字符”报错的原因是compiler采用了GBK编码,而源代码设置的是utf8编码导致编译的时候无法正确解析源码,报错的原因是compiler采用了GBK编码,而源代码设置的是utf8编码导致编译的时候无法正确解析源码,解决方法很简单,,在pom的compiler插件配置处加入utf8 即可,如下: project
在cmd中运行javac编译java文件报错: 编码GBK的不可映射字符、 非法字符: \65279
操作背景:我在eclipse建立了个HelloWorld.java文件,格式UTF-8,然后复制保存到C:\Users\alex\test目录下,在此处运行按住Shift+右键调出cmd命令窗口,输入命令:javac HelloWorld.java, 然后报错:HelloWorld.java:6: 错误: 编码GBK的不可映射字符 解决办法: 方法一:带上编码utf-8,运行命令:jav
解决Dos指令编译.java文件时, java “错误:编码GBK 的不可映射字符”
转自 : http://blog.sina.com.cn/s/blog_6488088b0101qtfj.html 代码: public class HelloWorldwww{ public static void main(String args[]) { int num ; /
eclipse下maven打包"错误: 编码GBK的不可映射字符"
eclipse下maven打包, 使用命令: "install" (前面的文章有提到过) 报错:"错误: 编码GBK的不可映射字符" 解决方法: 1)在eclipse中配置:     project -> Generate javadoc ->按“Next”一步步设置。其中在VM设置中加入以下代码:      -encoding utf-8 -charset
Gradle 项目 编码GBK的不可映射字符
Gradle 项目 编码GBK的不可映射字符
maven打包时出现编码GBK的不可映射字符
在maven的编译插件中声明正确的字符集编码编码——编译使用的字符集编码与代码文件使用的字符集编码一致!!   安装系统之后,一般中文系统默认字符集是GBK。我们安装的软件一般都继承使用操作系统的默认字符集。   所以在很多中文XP win7上开发的同学,在使用maven(mvn compile)编译项目的时候,就会出现“编码 gbk 的不可映射字符”:  这个是由于代码使用的UTF-8
ant执行编译 警告:编码 GBK 的不可映射字符(搜集整理)
执行ant编译的时候 报:警告:编码 GBK 的不可映射字符 由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式,也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,它