远程无线调试安卓手机(mi9)的chrome浏览器

引言

最近使用uni-app创建了一个H5项目;里面使用了自带的video播放m3u8格式的直播视频;由于播放器的限制PC上没有对应解码器,因此只能在手机上看到视频播放效果;这就给debug调试带来了很大的不便.

既然电脑上可以debug调试,手机同为chrome浏览器难道没有对应的调试方法吗?

解决方案

答案当然是肯定的,chrome为我们提供了远程调试方法(Remote debug Android devices)

我在公司没有USB数据线,因此决定采用无线调试的方法,若你可以有线连接PC则可以跳过这部分

无线调试

我手机的系统是MIUI 12.5.6Android 11的版本

无线调试的方法就是首先使用adb工具和手机建立连接,然后再调试

因为我不做安卓开发,没有Android Studio,因此需要下载adb命令行工具:SDK 平台工具版本说明

下载解压后将解压目录添加到环境变量中;

手机打开设置更多设置开发者选项无线调试

  • 手机在无线调试中点击使用配对码配对设备

adb pair

  • PC根据手机的IP 端口 和配对码 输入命令配对

命令为adb pair 192.168.1.12:42213根据提示输入配对码633060

  • PC输入手机的IP地址和端口与之建立连接

命令为adb connect 192.168.1.12:39715

  • PC输入adb devices查看设备连接状态

adb command

连接成功后手机将会显示:已连接到无线调试

USB调试

有线连接手机后打开设置更多设置开发者选项USB调试即可

远程调试

手机Chrome打开任意网页

PC在Chrome中打开chrome://inspect/#devices将可以看到手机中打开的网页

点击Inspect即可看到手机端的开发者工具;若开发者工具白屏,则可点击inspect fallback

inspect devices

参考资料


远程无线调试安卓手机(mi9)的chrome浏览器
http://blog.wangshuai.app/2023-01-20-远程无线调试安卓手机(mi9)的chrome浏览器/
作者
王帅
发布于
2023年1月20日
许可协议