Android 将Proguard应用于改装2和GSONAdapters时出现致命错误

Android 将Proguard应用于改装2和GSONAdapters时出现致命错误,android,proguard,retrofit2,immutables-library,gson,Android,Proguard,Retrofit2,Immutables Library,Gson,我正在尝试在我的应用程序上设置proguard,但遇到以下错误: java.lang.NoSuchMethodError: No static method getParameterized(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Lcom/google/gson/reflect/TypeToken; in class Lcom/google/gson/reflect/TypeToken; or its super classes (d

我正在尝试在我的应用程序上设置proguard,但遇到以下错误:

java.lang.NoSuchMethodError: No static method getParameterized(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Lcom/google/gson/reflect/TypeToken; in class Lcom/google/gson/reflect/TypeToken; or its super classes (declaration of 'com.google.gson.reflect.TypeToken' appears in /data/app/com.rw.crm.leads-1/base.apk)
                                                                                    at com.rw.crm.leads.model.response.GsonAdaptersResponse$ListResponseTypeAdapter.<init>(GsonAdaptersResponse.java:185)
                                                                                    at com.rw.crm.leads.model.response.GsonAdaptersResponse.create(GsonAdaptersResponse.java:36)
                                                                                    at com.google.gson.Gson.getAdapter(Gson.java:423)
编辑:以下是build.gradle中的相关依赖项

compile "com.squareup.retrofit2:retrofit:2.3.0"
compile "com.squareup.retrofit2:converter-gson:2.3.0"

annotationProcessor "org.immutables:value:2.5.6"
provided "org.immutables:gson:2.5.6:annotations"

通过在我的gradle中包含最新的gson版本,我能够解决此错误:

编译'com.google.code.gson:gson:2.8.2'


在使用较旧版本(不可变或改型2)的库更新其gson之前,这将是修复方法。

通过在我的gradle中包含最新的gson版本,我能够解决此错误:

编译'com.google.code.gson:gson:2.8.2'


在使用旧版本(不可变或改型2)的库更新其gson之前,这将是修复方法。

显示build.gradle中的依赖项显示build.gradle中的依赖项
compile "com.squareup.retrofit2:retrofit:2.3.0"
compile "com.squareup.retrofit2:converter-gson:2.3.0"

annotationProcessor "org.immutables:value:2.5.6"
provided "org.immutables:gson:2.5.6:annotations"