После Generate Signed APK с установленным в gradle minifyEnabled true данные с сервера приходят (это видно по логам), но в onNext data = null.
apiManager.getCities() .subscribe({ if (it.data != null) { Log.i("TAG", "response - onNext, data size: " + it.data.size) } else { Log.i("TAG", "response - onNext, data is null ") } }, { Log.i("TAG", "response - load error: " + it.message) })
С помощью HttpLoggingInterceptor можно отследить загрузку данных.
В gradle minifyEnabled true
А вот результат, когда gradle minifyEnabled false.
В proguard-rules.pro ничего особенного:
-dontwarn retrofit2.** -dontwarn okhttp3.** -dontwarn okio.**