写点什么

忘掉数据线,Android 下使用无线调试,androidndk 开发 pdf

作者:嘟嘟侠客
  • 2021 年 11 月 28 日
  • 本文字数:1254 字

    阅读完需:约 4 分钟

  • 最后一个方法是对所有手机都适用的方法,就是通过 pc 侧的 adb 命令去设置,先通过 usb 连接手机,然后执行 adb tcpip 5555, 手机侧的 adb 就处于无线模式,然后就可以拔出数据线了。


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

平常使用

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


adb connect phone-ip


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



但是这


《Android 学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享


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



偶尔有的时候,会出现 connect 连接不成功的问题,只要手机没有重启过(确保 adb 依然打开了无线模式),那么开关下手机端的 wifi 就可以了。

chrome 远程调试

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


adb 远程控制

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


scrcpy -m 600 -b 1m


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

总结

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

写在最后

在技术领域内,没有任何一门课程可以让你学完后一劳永逸,再好的课程也只能是“师傅领进门,修行靠个人”。“学无止境”这句话,在任何技术领域,都不只是良好的习惯,更是程序员和工程师们不被时代淘汰、获得更好机会和发展的必要前提。


如果你觉得自己学习效率低,缺乏正确的指导,可以一起学习交流!


加入我们吧!群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的 Android 交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。


35 岁中年危机大多是因为被短期的利益牵着走,过早压榨掉了价值,如果能一开始就树立一个正确的长远的职业规划。35 岁后的你只会比周围的人更值钱。


本文已被CODING开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》收录

用户头像

嘟嘟侠客

关注

还未添加个人签名 2021.03.19 加入

还未添加个人简介

评论

发布
暂无评论
忘掉数据线,Android下使用无线调试,androidndk开发pdf