报错截图

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

被折叠的 条评论
为什么被折叠?



