利用Android Studio進行網路抓包
本文首發於公眾號“AntDream”,歡迎微信搜尋“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點
日常開發中難免需要抓包,抓包可以有很多種方式,比如之前介紹的抓包神器Charles。這次我們來看看怎麼利用Android Studio來抓包。
主要的工具
Android Studio提供的Android Profile工具
我們藉助Android Studio提供的Android Profile工具就可以滿足大部分的抓包請求
抓包的流程
抓包的流程也很簡單,相比Charles可謂簡單到爆。直接上官網的步驟:
- 點選 View > Tool Windows > Android Profiler(也可以點選工具欄中的 Android Profiler)開啟Android Profiler

工具欄中的圖示
- 從 Android Profiler 工具欄中選擇您想要分析的裝置和應用程序。 如果您通過 USB 連線了某個裝置但該裝置未在裝置列表中列出,請確保您已啟用 USB 除錯。
- 點選 **NETWORK **時間線中的任意位置即可開啟 Network Profiler。

Android Profiler啟動步驟
最後上一張官網的效果圖

官網的效果圖
總結
可見,用Android Studio抓包非常方便,而且步驟也很簡單,不需要任何證書之類的;不用像Charles那樣需要很多配置步驟,抓Https還需要證書
但是也需要注意的是這種方式目前只支援 HttpURLConnection 和 OkHttp 網路連線庫,也就是隻能抓取通過這2個庫請求的網路連線。
最後附上官網地址(需要翻牆): 戳我
歡迎關注我的微信公眾號,和我一起每天進步一點點!

AntDream