Android Qt无效的json文件

Android Qt无效的json文件,android,c++,json,qt,Android,C++,Json,Qt,启动Android调试模式时,出现以下错误: Invalid json file: C:/Qt/Projekt/android-libProjekt.so-deployment-settings.json 我已经读到我必须改变Qt构建路径,但它总是相同的错误 android-libProjekt.so-deployment-settings.json: { "description": "This file is generated by qmake to be read by and

启动Android调试模式时,出现以下错误:

Invalid json file: C:/Qt/Projekt/android-libProjekt.so-deployment-settings.json
我已经读到我必须改变Qt构建路径,但它总是相同的错误


android-libProjekt.so-deployment-settings.json:

{
   "description": "This file is generated by qmake to be read by androiddeployqt and should not be modified by hand.",
   "qt": "C:\\Qt\\5.2.1\\android_armv5",
   "sdk": "C:/Users/Sür/Desktop/Android2",
   "ndk": "C:\\Users\\Sür\\Desktop\\android-ndk-r9d-windows-x86_64\\android-ndk-r9d",
   "toolchain-prefix": "arm-linux-androideabi",
   "tool-prefix": "arm-linux-androideabi",
   "toolchain-version": "4.8",
   "ndk-host": "windows-x86_64",
   "target-architecture": "armeabi",
   "application-binary": "C:/Qt/Projekt/libProjekt.so"
}

转到“项目”选项卡,并将生成目录更改为较短的目录。这至少解决了我的问题。

在您的JSON文件中,不同路径中的路径分隔符不同,有时“
/
”,有时“
\
”:


可能这些样式中只有一种是正确的。投诉是关于“无效json文件”而不是缺少值等,这一事实也会指向这个方向——解析错误。

因此,您尝试将默认长路径更改为较短的路径,但也没有解决问题?可能是ecoding问题?我会尝试使用没有umlaut(/Sür)的路径。@Tr4in:我也有同样的问题。你找到解决办法了吗?
"qt": "C:\\Qt\\5.2.1\\android_armv5",
"sdk": "C:/Users/Sür/Desktop/Android2",
"ndk": "C:\\Users\\Sür\\Desktop\\android-ndk-r9d-windows-x86_64\\android-ndk-r9d",
...
"application-binary": "C:/Qt/Projekt/libProjekt.so"