为 Android 应用程序的第三方分析库记录 http 流量网络

Posted

技术标签:

【中文标题】为 Android 应用程序的第三方分析库记录 http 流量网络【英文标题】:Log http traffic network for third party analytic library for android apps 【发布时间】:2019-08-05 07:29:19 【问题描述】:

所以目前我正在使用 chuck http 拦截器来查看从我的应用程序生成的所有网络调用,我还有一些第三方分析 sdk 发送一些分析事件,以便记录请求由那些第三方 sdk 生成,我最终使用了 charles proxy

我也试过听诊器,但也没有用。

除了 charles 之外,还有其他东西可以让我记录从我的应用生成的第三方分析请求吗?

【问题讨论】:

【参考方案1】:

很多人都在谈论一个名为Fiddler 的替代方案。我还没有测试它,但我认为它以 http 请求为中心,作为 Charles Proxy。

您也可以尝试Wireshark,它会记录您计算机上的所有流量。配置和使用可能有点困难,但也可以。

【讨论】:

【参考方案2】:

我认为 Charles 非常成熟和稳定,所以我不确定其他应用程序是否可以帮助解决您的问题 :-?但如果您使用的是 macOS,我认为 https://proxyman.io/ 值得一试。不喜欢 Wireshark,因为它有点难用 :-?

【讨论】:

以上是关于为 Android 应用程序的第三方分析库记录 http 流量网络的主要内容,如果未能解决你的问题,请参考以下文章

android studio 导入第三方库的记录

Android怎么调用第三方SO动态链接库

Android Studio调用第三方动态库

Android Studio调用第三方动态库

Android 面试之开源库分析

Android 面试之开源库分析