Android Studio网络探查器

时间:2017-07-31 08:36:25

标签: android android-studio

在Android Studio中是否有一种监控网络流量的简单方法?我正在寻找相当于Firefox或Chrome的控制台,您可以在其中查看REST HTTP调用:请求,响应和标头。我已经尝试了ADM(Android设备监视器)和“网络统计”,但我没有看到我的HTTP呼叫的详细信息。

2 个答案:

答案 0 :(得分:3)

根据Android Official,它仅适用于使用HttpURLConnection和OKHttp库的应用程序。如果您正在使用其他网络库或传统的apache HttpClient。它无法捕获网络流量。

  

网络连接疑难解答如果Network Profiler检测到   流量值,但无法识别任何支持的网络请求,   您将收到以下错误消息:

     

“网络分析数据不可用:没有任何信息   您选择的网络流量。“

     

目前,Network Profiler仅支持 HttpURLConnection   和 OkHttp 用于网络连接的库。如果您的应用使用其他应用   网络连接库,您可能无法查看您的网络   Network Profiler中的活动。如果您收到此错误   消息,但你的应用程序确实使用HttpURLConnection或OkHttp   报告错误,或搜索问题跟踪器以包含您的反馈   与您的问题相关的现有报告。你也可以使用   这些资源请求支持其他库。

答案 1 :(得分:1)

从Facebook http://facebook.github.io/stetho/

尝试Stetho
  

网络检查

     

可以使用全系列Chrome进行网络检查   开发人员工具功能,包括图像预览,JSON响应   帮助器,甚至将跟踪导出为HAR格式。