[![Proguard规则][gson解析版本2.8.0]][android官方volley版本1.0.0]
启用 ProGuard 规则时,Gson 解析不起作用。我使用的是Volley 1.0.0正式版和Gson 2.8.0版。因此,每当我启用 ProGuard 规则时,Gson 解析都不起作用。我还在proguard-rules.pro文件中添加了必需的规则,但它仍然不起作用。
依赖性
compile 'com.google.code.gson:gson:2.8.0'
compile 'com.android.volley:volley:1.0.0'
Run Code Online (Sandbox Code Playgroud)
混淆规则:
-ignorewarnings
-keep class org.joda.** { *; }
-dontwarn org.joda.convert.FromString
-dontwarn org.joda.convert.ToString
-dontwarn org.joda.convert.**
-dontwarn org.joda.time.**
-keep class org.joda.time.** { *; }
-keep interface org.joda.time.** { *; }
-dontwarn org.mockito.**
-dontwarn sun.reflect.**
-dontwarn android.test.**
-dontwarn java.lang.management.**
-keepattributes Signature
-keep class com.google.gson.examples.android.model.** { *; }
-keep class com.google.gson.**{ *; }
-dontwarn com.fasterxml.jackson.**
-keep class com.fasterxml.jackson.** { *; }
Run Code Online (Sandbox Code Playgroud)
解析方法
private static void verifyResponse(final String …Run Code Online (Sandbox Code Playgroud)