adb(Android Debug Bridge)工具是android-sdk里的一个工具,是一个命令行窗口,用于经过电脑端与模拟器或者真实设备交互。在app自动化测试过程当中,有时要用到adb命令,可是每次都要百度感受非常繁琐,故总结了下app自动化过程当中几个经常使用的adb命令。android
$ adb devices
前提:需下载apk至电脑app
$ adb install <电脑apk路径>
$ adb uninstall <apk包名>
(1)adb命令查看(前提:设备已安装目标app)工具
真机/模拟器打开需查看的app->终端输入安装命令 adb logcat | find “START”测试
(2)经过aapt查看apk包名(前提:已配置aapt环境、下载apk至电脑)spa
$ aapt dump badging <电脑apk路径>
$ adb logcat | find ”包名“ >路径(电脑保存日志的路径)
# 电脑文件发送到手机 adb push <电脑路径> <手机路径> # 手机文件发送到电脑 adb pull <手机路径> <电脑路径>
#杀掉adb 进程 $ adb kill-server #启动adb进程 $ adb start-server
#指定设备(电脑链接多设备时,需指定设备) $ adb -s <设备号> <任意操做> #例指定设备安装apk $ adb -s <设备号> install <apk路径>