嗨玩手游网

ADB常用命令二

1.获取app日志信息

adb logcat

① 在执行测试的过程当中发现了缺陷

② 使用adb连接设备,通过adb logcat打开日志面板

③ 重新手动触发缺陷

④ 等待日志停止刷新时,触发缺陷,截取错误日志信息

⑤ 退出日志查看 CTRL+c

常见错误信息:ANR、Exception

2.查看CPU占用情况

adb shell top -s 9

参数含义:

PID : 应用程序ID

%CPU:内存使用率

%MEM:内存占用百分比

Name : 应用程序名称

3.获取APP使用流量

1.获取userId(返回数据为userId=)

adb shell dumpsys package 包名 | findstr userId

2.获取上行流量(返回数据单位bytes)

adb shell cat proc/uid_stat/userId/tcp_snd

3.获取下行流量(返回数据单位bytes)

adb shell cat proc/uid_stat/userId/tcp_rcv

4.将设备上的文件复制到电脑上

adb pull 源文件路径 目标路径

5.将电脑上的文件复制到设备上

adb push 文件路径 目标路径

ADB常用命令一

1.查看当前系统中所有的设备号。

adb devices

2.adb连接手机。

adb connect ip:端口

adb通过网络连接手机,手机和电脑需要再用一个局域网内。

①在手机上启用USB调试。

②通过USB线将手机连接到电脑上。

③运行 adb tcpip 5555。

④运行 adb connect IP_ADDRESS:5555

获取本机ip:ipconfig

3.关闭连接设备

adb disconnect ip

4.启动adb服务

adb start-server

5.关闭adb服务

adb kill-server

6.安装apk

adb install -r apk安装包的路径

7.卸载apk

adb uninstall 包名

8.列出手机装的所有app的包名:

adb shell pm list packages

9.列出系统应用的所有包名:

adb shell pm list packages -s

10.列出除了系统应用的第三方应用包名:

adb shell pm list packages -3

11.显示当前打开的软件包名:

Windows:adb shell dumpsys window | findstr mCurrentFocus(需要打开目标软件)

Mac/Linux:adb shell dumpsys window | grep mCurrentFocus

12.清除应用数据与缓存:

adb shell pm clear (apk包名)

13.获取APP的启动时间

adb shell am start -W -S -R 3 包名/界面名

S表示启动前先关闭应用

R表示启动的次数

ADB常用命令二

1.获取app日志信息

adb logcat

① 在执行测试的过程当中发现了缺陷

② 使用adb连接设备,通过adb logcat打开日志面板

③ 重新手动触发缺陷

④ 等待日志停止刷新时,触发缺陷,截取错误日志信息

⑤ 退出日志查看 CTRL+c

常见错误信息:ANR、Exception

2.查看CPU占用情况

adb shell top -s 9

参数含义:

PID : 应用程序ID

%CPU:内存使用率

%MEM:内存占用百分比

Name : 应用程序名称

3.获取APP使用流量

1.获取userId(返回数据为userId=)

adb shell dumpsys package 包名 | findstr userId

2.获取上行流量(返回数据单位bytes)

adb shell cat proc/uid_stat/userId/tcp_snd

3.获取下行流量(返回数据单位bytes)

adb shell cat proc/uid_stat/userId/tcp_rcv

4.将设备上的文件复制到电脑上

adb pull 源文件路径 目标路径

5.将电脑上的文件复制到设备上

adb push 文件路径 目标路径

更多资讯
游戏推荐
更多+