app测试1--常用adb命令

1、ADB(Android Debug  Briage)是android下面一个通用的调试工具

     熟练使用adb会增加提高开发人员的开发效率,作为测试人员,掌握adb我们可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如:安装、卸载、升级及运行shell命令等。

2、adb.exe在android的SDK开发包的platform-tools目录下(下载地址:www.androiddevtools.cn)

配置系统环境变量:E:platform-tools_r22-windowsplatform-tools;

adb原理:

adb client:其实就是shell(跟底层交互的壳),发送adb命令到server

adb server:运行在PC上的后台程序,目的是检测USB接口何时连接或者移除设备

daemon:运行到手机上,连接adb server,同时为client提供服务

client和server之间通过tcp/ip进行通信,server监听本机的5037端口,通过这个端口进行client和server的通信

netstat -ano | findstr  5037

adb version --获取adb的版本号

adb   devices --获取设备编号

adb  get-serialno --同上

adb  install  E:360Downloadsweixin_1340.apk  --安装

adb uninstall 包名  --卸载

adb shell  --进入shell

adb  -s  设备号 shell  --如果有多台设备,需要指定进入的设备的序列号

adb shell  ls  --显示设备所有文件夹

cd 进入文件夹

adb shell  pm list packages --列出手机里所有的包名

adb shell  pm list packages -s  --列出系统级别的应用程序的包名

adb shell pm list  packages -3  --列出手机里所有的第三方应用程序的包名

exit  ---退出adb shell

电脑和设备之间的文件传输

adb  shell  push  E:jdk171.txt   /sdcard/

adb  shell   /sdcard/Demo.java    e:1

adb  shell  cat  /proc/cpuinfo   查看设备处理器信息

adb  shell  cat  /proc/ meminfo  查看设备内存信息

原文地址:https://www.cnblogs.com/runoob/p/9557841.html