如何让 Kotlin Fuel json 序列化器编译?
How to make Kotlin Fuel json serializer to compile?
我正在尝试使用 Fuel JSON deserializer,所以我将它添加到我的依赖项中,如下所示:
implementation 'com.github.kittinunf.fuel:fuel:2.2.1'
implementation 'com.github.kittinunf.fuel:fuel-json:2.2.1'
但是每次我 运行ning ./gradlew clean build
我都会收到这个错误:
> Task :compileKotlin FAILED
e: /DirToMyClass/MyClass.kt: (55, 26): Cannot access class 'org.json.JSONObject'. Check your module classpath for missing or conflicting dependencies
我已经 运行 ./gradlew dependencies
检查没有其他依赖导入 org.json
并且唯一的是 fuel-json
.
+--- com.github.kittinunf.fuel:fuel-json:2.2.1
| +--- com.github.kittinunf.fuel:fuel:2.2.1 (*)
| +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.50 -> 1.3.60 (*)
| \--- org.json:json:20180813
我可以缺少什么?
我已通过将依赖项更改为以下内容来解决此问题:
implementation 'com.github.kittinunf.fuel:fuel:2.2.1'
implementation('com.github.kittinunf.fuel:fuel-json:2.2.1') {
exclude group: 'org.json', module: 'json'
}
implementation 'org.json:json:20190722'
使用较新版本的 org.json:json
。
我正在尝试使用 Fuel JSON deserializer,所以我将它添加到我的依赖项中,如下所示:
implementation 'com.github.kittinunf.fuel:fuel:2.2.1'
implementation 'com.github.kittinunf.fuel:fuel-json:2.2.1'
但是每次我 运行ning ./gradlew clean build
我都会收到这个错误:
> Task :compileKotlin FAILED
e: /DirToMyClass/MyClass.kt: (55, 26): Cannot access class 'org.json.JSONObject'. Check your module classpath for missing or conflicting dependencies
我已经 运行 ./gradlew dependencies
检查没有其他依赖导入 org.json
并且唯一的是 fuel-json
.
+--- com.github.kittinunf.fuel:fuel-json:2.2.1
| +--- com.github.kittinunf.fuel:fuel:2.2.1 (*)
| +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.50 -> 1.3.60 (*)
| \--- org.json:json:20180813
我可以缺少什么?
我已通过将依赖项更改为以下内容来解决此问题:
implementation 'com.github.kittinunf.fuel:fuel:2.2.1'
implementation('com.github.kittinunf.fuel:fuel-json:2.2.1') {
exclude group: 'org.json', module: 'json'
}
implementation 'org.json:json:20190722'
使用较新版本的 org.json:json
。