基于 ADB 封装了一个桌面应用

surunzi · 昨天 22:05 · 723 次点击

前端转半个安卓客户端开发,偶尔会用 adb 执行一些命令。刚好最近需要做跟 adb 相关的开发任务,就用 electron 封装了一个 GUI 界面。虽然目前功能还达不到想要的样子,但基本也算是可用状态了。已支持包括常用的手机基本信息查看、应用管理、屏幕截图、终端、进程管理等,还有些没那么常见的日志查看、性能监控和 webview 调试。

后续计划加上文件管理和远程操控等功能,有兴趣的可以下载试用看看,支持 mac arm 和 windows x64 ,如果有任何建议或者使用问题可以直接在仓库中反馈。

https://github.com/liriliri/aya

应用管理:

application

进程管理:

process

终端:

shell

Logcat:

logcat

性能监控:

performance

举报· 723 次点击
登录 注册 站外分享
6 条回复  
lloovve 初学 2 小时前
@tool2dx 具体说一下,需要系统支持分屏么?
lloovve 初学 2 小时前
太需要独立的 logcat 了
calloc 初学 2 小时前
计划支持 linux 吗
surunzi 楼主 初学 昨天 22:37
@tool2dx 远程操控是打算基于 scrcpy 的,不过作为 android 半吊子,要研究下它的协议实现相比其它功能感觉更花时间的样子,所以打算放在最后面实现。
garywill 小成 昨天 22:35
好耶,感觉正缺少这样的 app
tool2dx 初学 昨天 22:31
ADB 界面能整那么花哨,不亏是专业前端。 可以考虑整合一下 scrcpy ,最近这软件加了一个很 cool 的功能,就是给每一个 APP 独立建一个窗口串流,一个手机能同时多开好多个 APP ,完美满足了我对安卓桌面多任务窗口化的需求。
返回顶部