我想将我的Cordova项目导入Android Studio。
但是当在Grandle Sync
上时,会显示此错误 -
malformed \uxxxx encoding
错误部分是:
def addSigningProps(propsFilePath, signingConfig) {
def propsFile = file(propsFilePath)
def props = new Properties()
propsFile.withReader { reader ->
props.load(reader) //this line is the error (line 290)
}
整个Gradle文件可在此处找到:https://pastebin.com/66vVKHzG
如何解决这个问题?
答案 0 :(得分:0)
当我们在目录结构中使用\usr\<blah>
,即\
(反斜杠)而不是/
(正斜杠)时,错误是在android构建中引起的。解析器会将其视为转义字符!!
我仍然不知道从你的Cordova项目中\
使用的地方。您需要根据您正在执行的功能以及使用文件系统的位置来确定这一点。
根据您的代码propsFilePath
可能会导致\
导致此错误。
参考 - https://coderanch.com/t/107014/Malformed-uxxxx-encoding-error