How to add Gson extras to an Android project?

后端 未结 3 1757
猫巷女王i
猫巷女王i 2020-12-11 18:49

I am using gson parser (latest version -> 2.8.2).

I would like to use RuntimeTypeAdapterFactory which is part of the gson extras.

In my build.gradle

相关标签:
3条回答
  • 2020-12-11 19:11

    Error:Failed to resolve: com.google.code.gson:gson-extras:2.8.2

    The extra package is not published in Maven.

    You can check these issues:

    • https://github.com/google/gson/issues/1104
    • https://github.com/google/gson/issues/1123

    As you can read this package is not published and the best way to use the classes inside is just to include source-code in your project.

    0 讨论(0)
  • 2020-12-11 19:18

    I'm actually maintaining a build of the vanilla gson-extras and publishing it in Maven Central. You can find it at: https://search.maven.org/artifact/org.danilopianini/gson-extras/

    include it in Gradle by

    implementation("org.danilopianini:gson-extras:0.2.1")
    
    0 讨论(0)
  • 2020-12-11 19:25

    As mention in the maven page https://mvnrepository.com/artifact/com.google.code.gson/gson-extras/2.8.5!

    you need to use the specified maven repo

    Note: this artifact it located at CronApp repository (https://artifactory.cronapp.io/public-release/)

    in gradle you can add custom repositories that way:

    repositories {
        maven { url "https://artifactory.cronapp.io/public-release/" }
        mavenCentral()
    }
    
    0 讨论(0)
提交回复
热议问题