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值
aapt dump permissions f:\resign\ListenerApk.apk #获取指定apk所具有的权限