Appium+Python移动端(Android)-2-adb测试常用命令

 

adb devices

设备的状态有 3 种

  • device , 设备连接正常
  • offline , 设备离线,连接出现异常
  • unauthorized 设备为进行授权,需要在设备上是否允许调试对话框进行授权

adb install app在pc硬盘路径,选中app直接拖入即可

adb uninstall app的包名,卸载app

adb pull 将 Android 设备上的文件或者文件夹复制到本地

adb push 将pc上文件复制到android设备中

小技巧,可以将本地路径指定为桌面,方便查看, 在桌面按住shift键,鼠标右键选择在此处打开命令行窗口,直接输入adb pull sdcard/Android/111.txt 执行,就可将111.txt复制到桌面。

 

adb shell pm 命令

adb shell pm list package 列出android设备上的所有app

adb shell pm list package -s 列出android设备上的系统级别app

adb shell pm list package -3 列出android设备上的第三方app(用户安装的)

adb shell pm list package -f 列出app包名及对应的apk名及存放位置

 

 

adb shell am 命令

 

 

aapt命令

1.添加环境变量

D:\android-sdk_r24.4.1-windows\android-sdk-windows\build-tools\28.0.2 将aapt路径添加到path中,

aapt dump badging f:\a\b.apk #获取标签(package&Acvitity)和图标相关信息,apk名字必须是英文哦

通过aapt上面的命令获取python中安卓初始化中的appActivity

Appium+Python移动端(Android)-2-adb测试常用命令

 

aapt dump permissions f:\resign\ListenerApk.apk #获取指定apk所具有的权限