我有同样的问题,据我所知它不适用于像 Retrofit 这样的网络库。对我来说是一个使用 OkHttp 直接的理由下次
更新:问题似乎已经解决。在基于 retrofit 的项目中,我的分析器现在可以正常工作。
我遇到了同样的问题,并将其追踪到我的proguard配置。看起来分析器使用反射调用一些okhttp3方法,但这些方法被proguard剥离了。
将以下行添加到我的proguard规则中解决了我的问题:
-keep class okhttp3.Headers { *; }
由于缺少方法而无法跟踪OkHttp3请求,如果您的项目使用proguard删除未使用的代码,则可能会发生这种情况 java
。 - Ersen Osman