用手机管理手机:skyadb把ADB调试塞进了安卓App
上周我想给客厅的小米盒子装个App按以前的套路得先开电脑、插数据线、一顿adb install操作。后来在GitHub上翻到skyadb这个玩意儿居然把整套ADB调试工具塞进了一个安卓App里用手机就能管理手机、平板甚至电视盒子当时就觉得挺离谱的。它能干些什么用Kotlin和Jetpack Compose把ADB协议重写了一遍使朋起来感觉不像传统工具那么粗糙。无线配对、局域网自动发现、应用管理、文件传输、屏幕镜像、Shell命令这些基本都有。比较实用的是APK在线下载直接装到目标设备以及本机应用导出安装到其他设备给家里几台设备批量装软件的时候特别省事。设备截图还能先预览再决定是否保存不至于相册里堆满没用的截图。实际用起来怎么样配对过程其实不算复杂目标设备开无线调试skyadb里输入配对码就行。不过说实话无线调试这个功能本身就有点玄学隔堵墙信号差一点就容易断连而且不同厂商的开发者选项藏的位置都不一样新手第一次操作大概率会被劝退。说到这儿你可能想问这货能不能完全替代电脑端ADB我试下来日常装软件、传文件没问题但涉及比较复杂的调试场景还是差点意思毕竞手机屏幕就那么大操作效率比电脑差远了。不太完美的地方项目目前的文档和社区讨论还比较薄弱遇到问题基本得自己翻源码排查。另外它是GPL-3.0开源想二次开发做商业用的话得注意协议约束。屏幕镜像功能的延迟在局域网环境下还能接受但如果想跨网段远程操作那画面卡顿程度基本没法用。**下载链接**https://pan.quark.cn/s/64277de55392**GitHub 项目地址**https://github.com/sky22333/skyadb