Appium学习13-adb常用命令补充

Appium学习笔记目录

本文包含内容:

  1. adb常用命令

1. 查看当前PC端连接有多少设备adb devices

adb查看设备

2. 查看adb的版本adb version

adb查看版本

3. 给设备进行软件的安装adb -s <serialNumber> install <path-to-apk>

eg:
adb -s 4YY4C17318001563 install F:\android_apk\11.apk
adb install F:\android_apk\jykl_fx.apk  # 只有一个设备时,不用指定设备
adb安装软件
安装时错误提示信息列表一览
INSTALL_FAILED_ALREADY_EXISTS 程序已经存在
INSTALL_FAILED_INVALID_APK 无效的APK
INSTALL_FAILED_INVALID_URI 无效的链接
INSTALL_FAILED_INSUFFICIENT_STORAGE 没有足够的存储空间
INSTALL_FAILED_DUPLICATE_PACKAGE 已存在同名程序
INSTALL_FAILED_NO_SHARED_USER 要求的共享用户不存在
INSTALL_FAILED_UPDATE_INCOMPATIBLE 版本不能共存
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 需求的共享用户签名错误
INSTALL_FAILED_MISSING_SHARED_LIBRARY 需求的共享库已丢失
INSTALL_FAILED_REPLACE_COULDNT_DELETE 需求的共享库无效
INSTALL_FAILED_DEXOPT dex优化验证失败
INSTALL_FAILED_OLDER_SDK 系统版本过旧
INSTALL_FAILED_CONFLICTING_PROVIDER 存在同名的内容提供者
INSTALL_FAILED_NEWER_SDK 系统版本过新
INSTALL_FAILED_TEST_ONLY 调用者不被允许测试的测试程序
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE 包含的本机代码不兼容
CPU_ABIINSTALL_FAILED_MISSING_FEATURE 使用了一个无效的特性
INSTALL_FAILED_CONTAINER_ERROR SD卡访问失败
INSTALL_FAILED_INVALID_INSTALL_LOCATION 无效的安装路径
INSTALL_FAILED_MEDIA_UNAVAILABLE SD卡不存在
INSTALL_FAILED_INTERNAL_ERROR 系统问题导致安装失败
​DEFAULT 未知错误​​

4. 卸载设备中已经安装的软件adb -s <serialNumber> uninstall <packagename>

eg:
adb -s 99eb07a9 uninstall cn.uc.test

5. 将数据从设备复制到PC中adb -s <serialNumber>pull <remote> <local>

eg:
adb -s 99eb07a9 pull /sdcard/stericson-ls F:/demo

6. 将数据从PC端复制到设备中adb -s <serialNumber>push <local> <remote>

eg:
adb -s 99eb07a9 push d://stericson-ls /sdcard/

7. 获取连接到的手机的序列号adb get-serialno

adb获取序列号

8. 获取设备的连接状态adb -s <serialNumber> get-state

eg:
adb -s 99eb07a9 get-stat

9. 查看手机中装的所有的包 adb shell pm list packages

adb查看所有的包

10. 屏幕录像

  • 屏幕开始录像并且储存到/sdcard中,同时名字为demo.mp4
adb shell screenrecord /sdcard/demo.mp4

11.mokey简单命令

  • 向某个应用发送随机事件adb shell monkey -p 包名 随机次数
adb shell monkey -p cn.nubia.calculator2.preset 100
adb shell monkey -p com.bocommlife.healthywalk 100 
  • 【--throttle 3000 】指定时间间隔为3秒`
adb shell monkey -p com.bocommlife.healthywalk --throttle 3000 100
  • 【--throttle 3000 】指定时间间隔为3秒
adb shell monkey --pct-touch 100 -p com.bocommlife.healthywalk --throttle 2000 100
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。