前言
不知道各位Android程序猿们有没有遇到过这种情况:
1. 兄弟,我这个安装包怎么用adb命令安装到机器上;
2. 开发功能出问题了,需要测试给抓个日志,可是他不会;
3. ……
上面这些情况,大家有遇到过吗,不忙时还好,问题刚分析到一半,咋办,帮吧,得停下自己的事情;不帮吧,又显的不近人情;关键是思路已经打断了,只能帮吧,不然只能注孤生。
程序猿生来就是解决问题,为了一劳永逸,花了点时间,给大家写了个工具,目前只写了Windows版本(也只打算写一个版本,毕竟我很懒),用python+pyqt5写的,就是简单做个封装,没啥技术难道,大佬略过...,主要看下功能,是不是满足大家使用吧。
整体交互界面如下:
1.png
使用方式:
下载好压缩包后,解压,找到"adb-tools.exe",双击打开就行了
下面大概介绍下功能:
连接设备:
如果电脑之前配过adb环境,连接好usb线后,打开软件,就会在当前设备旁边显示当前设备的序列号,如果有多个设备,默认选择第一个,可以下拉选择其他设备,选择好设备后,会显示当前设备安装的应用包名,用户可以自己选择需要选中的包名,如果安装包过多,可以输入关键信息过滤;同时会在设备信息一栏显示设备的基本信息。
重启:
点击“重启设备”按钮,机器会重新启动。
刷新设备:
点击“刷新设备”按钮,用户当前设备列表会刷新,防止用户中途更换设备,设备信息未更新。
启动应用:
点击“启动应用”按钮,会打开当前选中包名的应用,如果应用没有启动入口,无效。
停止应用:
点击“停止应用”按钮,关闭选择的应用进程。
安装路径:
点击“安装路径”按钮,会显示当前应用的安装路径。
卸载:
点击“卸载”按钮,可以卸载选中的应用。
截屏:
点击“截屏”,截好的图片会保存在"adb-tools.exe"所在目录下的./data/screenShot目录下
导出日志:
点击“导出日志”按钮,导出的是logcat中的缓存日志,日志保存在./data/log目录下
Bugreport:
点击“Bugreport"按钮,会抓出当前设备的Bugreport日志,保存在./data/log目录下
投屏:
点击”投屏“按钮,可以将设备屏幕投到电脑上
安装:
先点击”安装“按钮旁边输入框里面的”文件夹“,选择apk的路径,也可以直接输入apk路径,然后点击”安装“按钮。
复制到电脑/复制到设备:
需要先在这一行输入设备目录和电脑目录路径,然后点击对应的按钮即可。
快捷开关:
系统的一些常用快捷键,不一一介绍了。
应用管理:
- 前台Activity:点击会在输出窗口展示当前设备展示的Activity信息;
- 运行Service:会在输出窗口展示当前选中应用的Service信息;
- 历史广播:查看设备历史发送过的广播;
- 清除数据:清除当前选中应用的数据
- 版本信息:查询当前应用的版本信息
- 启动Activity:需要在应用管理栏的编辑框中输入需要启动的当前应用哪个Activity,否则启动默认入口界面,如果有参数,也需要把参数带入,可参考启动应用-调起-activity
- 发送广播:同上,可参考发送广播
- 启动Service:同上,可参考调起Service
- 停止Service:同上,可参考停止Service
日志展示:
勾选日志展示的单选框,下方输出窗口就会输出当前设备的log,同时可以通过旁边的编辑框过滤关键日志,勾选日志单选框后,如果操作了其他命令,日志勾选框会关闭,输出窗口给到新命令使用;
adb命令:
运行未包含在以上功能中的adb命令,毕竟adb命令太多,窗口只提供部分基础命令使用;
以上就是窗口工具的所有功能了,有需要的可以试试!
下载地址:百度网盘,提取码:21c6
如有问题或建议,欢迎评论~~~
欢迎转载,转载请注明出处~~~
网友评论