李毛毛的技术专栏 An interesting software testing engineer

adb常用命令

2020-05-28


查看分辨率:

adb shell wm size
adb shell dumpsys window | grep Surface

启动adb服务

adb start-server

终止adb服务

adb kill-server

进入adb运行环境

adb shell

安装apk

adb install test.apk -r

卸载apk

adb uninstall -k packagename

查看App包名

adb shell pm list package -f
输入命令后启动app
adb shell am monitor
adb shell pm list packages -3
查看自己安装的app包名

查看启动页Activity

1.adb shell dumpsys package <packagename>
2.找到category.LAUNCHER上面的activity
### 查看app相关所有信息

adb shell dumpsys package

### 查看app路径

adb shell pm path

### 查看版本信息

adb shell dumpsys package | grep version

### 删除app数据和缓存

adb shell pm clear

### 查看app内存占用

adb shell dumpsys meminfo

### 查看单个应用程序最大内存限制

adb shell getprop | grep heapgrowthlimit

### 获取单个应用的电量消耗信息

adb shell dumpsys batterystats > > xxx.txt

### 跑monkey

adb shell monkey -v -p 500

### 查看手机分辨率

adb shell dumpsys window | grep Surface adb shell wm size

### 查看连接的设备

adb devices adb -s 1b82838 shell

### 查看后台service信息

adb shell service list

### 查看各进程详细内存占用和系统的内存占用

1.adb shell dumpsys meminfo total PSS信息是应用真正占据内存的大小. 2.adb shell top

### 查看系统耗电情况

adb shell dumpsys batterystats > xx.txt

### 拷贝文件/目录到设备

adb push ...

### 从设备拷贝文件/目录,-a保留了时间戳和模式

adb pull [-a] ...

### 重命名文件

adb shell rename path/oldfilename path/newfilename

### 删除文件/文件夹

adb shell rm [-r] path/filename

### 设置文件最高读写权限

adb shell chmod 777 filename ```


上一篇 软件测试实例

Comments

Content