Firebase 性能监控和改造

Firebase Performance Monitoring and Retrofit

我在我的一个项目中集成了 Firebase 性能监控。在那个项目中,我使用 Retrofit 来管理我的网络请求。

遗憾的是,none 通过 Retrofit 发出的请求在 Firebase Performance 的 "Network Requests" 选项卡中可见。

以下是我唯一看到的内容:

有人可以告诉我需要做什么才能在 Firebase Performance 中查看我的 Retrofit 管理的网络请求吗?

谢谢

刚开始阅读这个 - 听起来很有趣。检查;

  1. 您正在使用支持的 OkHttp RE:

Performance Monitoring only supports monitoring HTTP/S network requests made using the OkHttp HTTP client version 3.x.x.

Retrofit 1,没记错的话原来可以用OkHttp 1或者2。然而,改造 2 enforces 3.x.x+。检查 运行 ./gradlew <insert-module-name>:dependencies

拉入了哪个
  1. 您已经等了 12 个小时(看看日期时间,我认为您在那里很好!)
  2. 如果 (1) 和 (2) 没有帮助 - 然后使用 the documentation 中描述的方法进行调试,并将其添加到相关的 AndroidManifest.xml

    < 元数据 android:name="firebase_performance_logcat_enabled" android:value="true" / >

...通过声音将正在发生的事情转储到 logcat。回来报告!我的赌注是 (1)。