Fork me on GitHub

利用adb安装apk

下载adb

网上资源很多,资源自寻。也可以使用Google提供的platform tools工具集合,里面包含adb、sqlite、dmtracedump等常见安卓开发工具。

配置环境变量

先加变量,后加入path。网上很多,不赘述。

安装apk

打开cmd,确保adb已经连接设备,如果多个设备的话,要记住设备第一列的序列号,方便后面指定。

adb install -r <拖动文件至cmd可复制路径>

多个设备时需要指定设备SN

adb -s <手机SN序列号> install -r  <拖动文件至cmd可复制路径>

批量安装apk

for %i in (*.apk) do adb install %i

清除apk数据

adb shell pm clean  com.app.name(包名)

可以清除 某个包apk的数据,就是相当于清除数据

查询服务

把所有服务名称存入d盘ListService.txt中。

adb shell service list > d:ListService.txt

根据服务名查询是否存在该服务

adb shell service check wifi

禁用服务

禁用扫描功能

adb shell service call scan 2

成功后如图

获取设备信息

首先获取设备所有参数名及参数值

adb shell getprop

然后就可以根据参数名直接查询参数值

adb shell getprop persist.sys.product.serialno

设备Key值操作

当对手机进行某些设置,想用bat脚本批量执行时,可以通过在设置前后获取settings list system在进行文本对比即可。

//获取{system, secure, global}下的的setting值
adb shell settings list system
//获取screen_brightness亮度系统设置
adb shell settings get system “screen_brightness”
//设置系统screen_brightness亮度
adb shell settings put system “screen_brightness” 100

查看安卓日志

adb logcat -v threadtime

优点

1.省去了重复下载apk这个步骤,节省流量和时间(生命)。

2.省去了安装这个步骤,此命令即为安装命令。

3.省去了删除安装包的步骤,因为是从电脑中的apk安装。

posted @ 2019-01-21 15:46  秋夜雨巷  阅读(3257)  评论(0编辑  收藏  举报