前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >手把手教你用Android Studio进行网络抓包

手把手教你用Android Studio进行网络抓包

作者头像
AntDream
发布2019-07-15 16:45:46
9.5K0
发布2019-07-15 16:45:46
举报

日常开发中难免需要抓包,抓包可以有很多种方式,比如之前介绍的抓包神器Charles。这次我们来看看怎么利用Android Studio来抓包。

主要的工具

Android Studio提供的Android Profile工具

我们借助Android Studio提供的Android Profile工具就可以满足大部分的抓包请求

抓包的流程

抓包的流程也很简单,相比Charles可谓简单到爆。直接上官网的步骤:

  1. 点击 View > Tool Windows > Android Profiler(也可以点击工具栏中的 Android Profiler)打开Android Profiler

  1. 从 Android Profiler 工具栏中选择您想要分析的设备和应用进程。 如果您通过 USB 连接了某个设备但该设备未在设备列表中列出,请确保您已启用 USB 调试。
  2. 点击 **NETWORK **时间线中的任意位置即可打开 Network Profiler。

最后上一张官网的效果图

总结

可见,用Android Studio抓包非常方便,而且步骤也很简单,不需要任何证书之类的;不用像Charles那样需要很多配置步骤,抓Https还需要证书

但是也需要注意的是这种方式目前只支持 HttpURLConnection 和 OkHttp 网络连接库,也就是只能抓取通过这2个库请求的网络连接。

最后附上官网地址(需要访问外国网站):https://developer.android.com/r/studio-ui/network-profiler-troubleshoot-connections.html

欢迎点赞或将文章分享给你的朋友

你的每一点支持都是对我莫大的鼓励

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-02-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AntDream 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 主要的工具
  • 抓包的流程
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档