忘掉数据线,Android下使用无线调试

发布时间:2019-06-20 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了忘掉数据线,Android下使用无线调试脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

AndROId开发过程中,大部分时候我们需要连接usb线通过adb做调试,adb实际上可以设置通过网络来连接,这个设置是在手机端,而不是在Pc端,掌握几个小技巧,基本上可以永久抛弃数据线。

初始设置

要想设置adb走无线网络,有几种方法:

  • root后的设备,可以在手机端直接通过App设置,这样当然比较方便,并且完全不需要usb线,可惜需要root,很多手机不具备这个条件。
  • 有些手机的rom,在开发人员选项中,可以打开adb wifi,这样也算方便,但是大部分手机的ROM也没有这个选项。
  • 最后一个方法是对所有手机都适用的方法,就是通过pc侧的adb命令去设置,先通过usb连接手机,然后执行adb tcpip 5555, 手机侧的adb就处于无线模式,然后就可以拔出数据线了。

无论上述哪种方法,一旦设置无线模式之后,只要手机不重启,手机将永远处于这种模式,也就是不需要再用到数据线了,但是记得及时充止手机掉电重启,一旦重启过,上面的方法需要再执行一次。

平常使用

只要手机没有重启过,任何时候想调试手机,需要先执行adb connect命令就可以了,这个命令很简单

adb connect phone-ip

上面的phone-ip就是手机的ip,显然我们要让手机和pc处于同一个wifi局域网中,才能访问,通过手机端wifi设置的页面,可以看到这个ip,如下图:

忘掉数据线,Android下使用无线调试

但是这样每次来看ip,明显比较繁琐,有个简单的App,可以把这个ip通过一个桌面部件放在桌面上,就简单多了,下图就是(QQ图标左侧的小部件):

忘掉数据线,Android下使用无线调试

chrome远程调试

涉及前端类型的开发,比如cordova,javascript等,很多时候需要做chrome远程调试,chrome的远程调试一样可以通过无线,上述adb连接建立好之后,在chrome的地址栏输入chrome://insPEct,就可以对手机进行远程调试,下图就是通过无线连接adb后,chrome远程调试的界面,其中Remote target下,我们可以看到了通过无线连接的远程设备:

忘掉数据线,Android下使用无线调试

adb远程控制

通过adb,有一个非常有用的工具,叫做scrcpy,可以对安卓设备远程控制,同样的,这个工具也一样可以在无线模式下工作,但在无线模式下,网络速度可能不如usb直线快,所以需要在scrcpy启动的时候,增加几个参数,控制scrcpy的屏幕分辨率和压缩率,需要两个参数:

scrcpy -m 600 -b 1m

这两个参数分别控制屏幕分辨率和压缩码率,根据你自己的无线网速来调整就好,这样也可以愉快的通过无线使用scrcpy的远程控制功能了。

总结

通过上述几个工具和方法,我们可以彻底的丢弃usb线,对android的开发还是方便很多的。

脚本宝典总结

以上是脚本宝典为你收集整理的忘掉数据线,Android下使用无线调试全部内容,希望文章能够帮你解决忘掉数据线,Android下使用无线调试所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。