分享一个自己写的 ADB 桌面工具:QADB,支持 Windows / macOS
大家好,最近自己写了一个 ADB 桌面工具,叫 QADB。
平时做 Android 开发、测试,还有调试电视盒子的时候,经常要反复敲一些 adb 命令,比如安装 APK、清数据、看日志、截图、模拟按键之类的。
这些命令本身不复杂,但每天重复敲还是挺麻烦的,所以就做了一个图形化工具,把一些常用操作做成按钮。
目前项目已经开源,发出来给大家试试,也欢迎提建议。
软件简介
QADB 是一个开源的跨平台 ADB 图形化工具,目前支持:
主要是把常用 ADB 操作做成桌面界面,适合 Android 开发、测试、电视盒子调试等场景。
项目是用 Kotlin / Jetpack Compose Multiplatform 写的。
主要功能
目前大概支持这些功能:
- 查看已连接设备
- USB / 网络 ADB 设备切换
- 查看设备基础信息
- 安装 APK
- 卸载应用
- 清除应用数据
- 强制停止应用
- 截图
- 录屏
- 查看 Logcat 日志
- 内置终端执行 adb / shell 命令
- 模拟按键,比如返回、Home、方向键、确认键等
按键模拟这块主要是为了方便调试 Android TV / 电视盒子,因为很多时候盒子操作起来不如手机方便。
为什么做这个工具
主要是自己平时经常用这些命令:
adb devices
adb install xxx.apk
adb shell pm clear 包名
adb shell am force-stop 包名
adb logcat
adb shell input keyevent 3
adb shell screencap
命令行当然也能用,但一些高频操作做成按钮后会方便很多。
所以这个工具更多是一个“提高日常调试效率”的小工具。
使用前说明
QADB 目前依赖电脑本地的 ADB 环境,需要先确保终端里能正常执行:
adb version
连接设备后也可以先确认:
adb devices
如果这里能看到设备,QADB 里一般也能正常识别。
截图
这里放几张软件截图:
">
下载地址
GitHub Releases:
https://github.com/ludoven/QADB/releases
开源地址
GitHub:
https://github.com/ludoven/QADB
如果觉得还可以,欢迎点个 Star。
如果使用过程中遇到问题,也欢迎提 Issue,我会慢慢完善。
目前还在继续完善中,可能会有一些细节问题,欢迎大家反馈。
|