不需要数据线调试应用 还可以不需要设置代理进行抓包。注:使用stetho抓包时,可能会出现滑动卡顿的情况。原理:adb connect ip地址
Android 11及以上
【开发者选项】--> 打开【无线调试】--> 连接同一WI-FI
调试方法(3选1)
- 命令行:adb connect ip:port
- 使用二维码配对设备(需android studio 2021.1.1版本)
3. 使用配对码配对设备
红框位置会显示搜索到的设备,点击Pair,输入配对码即可。
Android 11以下
1. Android Studio安装ADB WI-Fi插件
2. 开始使用
1. 测试机与电脑联接同一个局域网,通过ADB WI-Fi--》connect连接对应设备。具体如下图所示:
若无法找到目标设备,第一次可通过数据线连接后,进行查找。连接完成后断开数据线即可。此时已经可以正常使用
2. 若项目中使用了Stetho库,此时可通过 chrome://inspect/#devices 此连接在chrome中找到目标设备,然后即可享受Stetho库带来的调试功能。如图:
图1
图2
若无法出现第二幅图的样子,而是出现错误,则是因为最新版本chrome目前不兼容此种调试。解决方法:降低chrome版本,具体看下面内容。
3. 降低Chrome版本(最新版本chrome://inspect/#devices 存在问题)
不需要数据线调试应用 还可以不需要设置代码进行抓包不需要数据线调试应用 还可以不需要设置代码进行抓包。
2020年11月版本,链接: pan.baidu.com/s/1MCiVcHEa… 密码: fsk6
禁止Chrome自动更新,使用以下命令:
- cd ~/Library/Google
- sudo chown root:wheel GoogleSoftwareUpdate
相当于修改了GoogleSoftwareUpdate这个文件夹的拥有者,而不仅仅是修改了权限,使Google对该文件夹没有写入权限。重启Chrome完成以后通过“帮助->关于Google Chrome”可以查看信息: