Android Studio:监控APK的网络流量

时间:2019-05-30 23:02:39

标签: android android-studio-3.0

问题:我想在模拟器(AVD)上安装一个已编译的APK,并使用Android Studio(Android Studio 3.4.1以及Android Studio 3.6 Canary 2)中的探查器

尽管,我使用哪个版本的仿真器都没有关系,对于网络探查器不起作用的那些API(23-28)而言,都没有。探查器本身输出有关cpu,内存和网络的统计信息,但未显示网络的连接和请求,它的状态为advanced profiling is unavailable for the selected process(API> = 26)。对于API <26,即使我选中“配置设置”中的“启用高级配置”复选框,我也会得到相同的结果。

我找到了一些old solutionsunanswered questions,但它们都没有起作用。

此行为(是无法嗅探第三方应用程序的网络流量)是故意的,还是通常应该起作用?

预先感谢, 欢呼!

1 个答案:

答案 0 :(得分:1)

出于安全原因,似乎在Android Studio中以配置文件或调试模式打开APK时会阻止网络分析。尝试使用Wireshark或tcpdump