App自动化测试--adb等常用命令

1. adb命令

adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中通过DDMS(Dalvik Debug Monitor Service即Dalvik虚拟机调试监控服务)来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。

  • 存在于 Android sdk/platform-tools目录下 adb.exe
adb help

adb devices [-n]                   # 查看链接到计算机的android设备,-n表示数量
adb install 本机路劲/may.apk        # PC操作,在模拟器上安装app (pkg:/data/local/tmp/may.apk)

adb start-server                   # 启动 adb 服务,daemon not running. starting it now at tcp:5037 *
adb kill-server                    # 关闭 adb 服务

adb connect xx                     # adb链接某个服务终端
adb get-serialno                   # 显示手机序列号,例如:BVGDU17221004064


# 本机PC操作,卸载模拟器上的app
# 方法1
adb uninstall apk包的主包名         # adb uninstall net.oschina.gitapp
# 方法2
adb shell                          # 进入模拟器自带的操作系统(root@android:/ #)
cd /data/app                       # 切换到apk的安装目录
rm -rf net.oschina.gitapp-1.apk    # 卸载may.apk应用

2. android命令

Android sdk/tools目录下的 android.bat

android --help

android list target              # 显示 platforms 目录下全部 Android 平台

android list avd                 # 显示 tools 目录下全部 AVD(模拟器)

3. aapt命令查看包名,主Activity等

aapt命令在本地Android sdk\build-tools\26.0.0下 aapt.exe

aapt dump badging test.apk

你可能感兴趣的:(App自动化测试--adb等常用命令)