alp*_*ple 8 import gradle gson kotlin fuel
我正在尝试遵循有关 Android 应用程序的教程。我正在使用依赖项 Fuel (它依赖于 com.google.Gson 反序列化器)。但Gson()不是由IDE导入的。
我尝试指定较低版本的 gson。我已经重新同步了所有项目的 gradle。我尝试手动编写导入(import com.google.gson.Gson),但我无法使用 Gson() 构造函数。我已经阅读了有关使用 Gson 的手册,但似乎没有任何改变。总是一样的。调用构造函数 Gson() ,毕竟静态方法... Gson().fromJson(....)
这是我的 build.gradle 中的部分(模块:应用程序)
// Fuel HTTP Client
implementation 'com.github.kittinunf.fuel:fuel:2.2.0'
implementation 'com.github.kittinunf.fuel:fuel-android:2.2.0'
implementation 'com.github.kittinunf.fuel:fuel-gson:2.2.0'
Run Code Online (Sandbox Code Playgroud)
在代码中,我在 ArticleDataProvider.kt 中使用:
class WikipediaDataDeserializer : ResponseDeserializable<WikiResults> {
override fun deserialize(reader: Reader): WikiResults? {
return Gson().fromJson(reader, WikiResults::class.java)
}
}
Run Code Online (Sandbox Code Playgroud)
通常,我希望 IDE 能够识别 Gson(),这样我就能够正常调用 .fromJson() 。Gradle 已正确下载。(我没有任何消息错误)。
kar*_*san 11
在你的 gradle 中使用这个 Lib:
dependencies{
implementation 'com.google.code.gson:gson:2.8.2'
}
Run Code Online (Sandbox Code Playgroud)