问题:我想在模拟器(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 solutions或unanswered questions,但它们都没有起作用。
此行为(是无法嗅探第三方应用程序的网络流量)是故意的,还是通常应该起作用?
预先感谢, 欢呼!
答案 0 :(得分:1)
出于安全原因,似乎在Android Studio中以配置文件或调试模式打开APK时会阻止网络分析。尝试使用Wireshark或tcpdump
。