用svn
checkout
项目下来后编译就报错
Android.util.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 2 column 7
搜索了一下发现无果,网络上的大多是是json
格式错误,gradle
版本的问题.
而我这的情况完全不同
查看了提示是我某个依赖的project
的mergeReleaseResources
有问题,但又不会提示哪个具体文件.
所以我就找到了这个project
的libs
查看了下,里面有gson 2.5
的libs
包 ,
同时查看了一下这个project
的build.gradle
发现依赖里同时有这个libs
的本地依赖 compile files('libs/gson-2.5.0.jar')
和compile 'com.google.code.gson:gson:2.5
的依赖.
我大窘,期间怀疑过gson2.5
的版本太低的原因,顺手把libs
里的重复依赖删除,然后将云端的依赖版本调高,然后继续编译.
发现还是不能通过.
接着我就将这个project
的build
下的文件夹全部删除后rebuild
我整个项目,然后继续编译,编译通过.