报错截图
网上搜了很久,本人尝试过更换gradle版本,但是换了很多个版本,还是报这个错。很多人说是编码问题,但实在是太笼统。
解决办法
出现截图的报错,是因为项目存放的目录有中文。所以只需要把项目存放目录出现中文的地方改掉就好了,如果目录被占用无法更名,请重启电脑后再修改名称。
结语
这个报错耽误了我很长的时间,真的是不应该啊。在大学的时候,老师都提醒我们在安装软件的时候,不要放到含有中文的目录下,毕竟软件都是老外写的,可能人家就没有使用UTF8编码。
其实呢,我应该细心点的,一开始报错的时候,我没有仔细地阅读AS的说明,随便就听从了AS的建议,在project下的gradle.properties里面加了下面一行代码:
android.overridePathCheck=true
这下好了,就出现了这个莫名其妙的Input length=1,死活看不出来具体的原因。所以,不要随便加上android.overridePathCheck=true