问题
Getting null response but code 200 with Release APK when minify enable, when minify false then its ok.
But Getting expected response with debug APK when minify enable.
回答1:
Problem solved :)
No issue with proguard-rules no need to add anything extra.
Needed to add SerializedName annotation if minifyEnabled even if variable name same as key.
That was the only Model which i had created manually :P
Which works fine in Debug but not after Signed in. :)
回答2:
You need to setup proguard-rule for release. If you want to test real server, you can create new build type, which targets server API
Cheers :)
回答3:
I had the same problem and my solution was to modify the 'protection rules' to exclude your class from obfuscation.
-keep public class com.your.packages.model.** {*;}
来源:https://stackoverflow.com/questions/42782328/retrofit-2-returns-null-in-release-apk-when-minifyenable-but-ok-in-debug-apk