作者:Irain
QQ:2573396010
微信:18802080892
官方链接:https://adbshell.com/
https://developer.android.google.cn/studio/command-line/adb?hl=zh-cn
目录
1 安装APK
安装apk命令链接:https://adbshell.com/commands/adb-install
命令框输入adb,查看该指令用法指导
1.1 把单个apk推送到设备并安装
adb install *.apk
1.2 把多个apk推送到设备并安装
这两个命令不太好用,小编没有成功使用这两个命令
adb install-multiple *.apk *.apk
adb install-multi-package *.apk *.apk
1.3 指定设备安装apk
参考链接:https://blog.csdn.net/u010899138/article/details/113762092
adb 设备ID install *.apk
1.4 覆盖当前apk
备注:该指令会保留apk数据
adb install -r *.apk
2 卸载apk
相关链接:https://adbshell.com/commands/adb-uninstall
2.1 直接卸载
adb uninstall package
获取当前设备运行的apk
adb shell dumpsys window | findstr mCurrentFocus
2.2 卸载并保存数据和缓存目录
adb uninstall -k package
2.3 调用软件包管理器 (pm)卸载apk
在 adb shell 中,您可以使用软件包管理器 (pm) 工具发出命令,以对设备上安装的应用软件包执行操作和查询。在 shell 中,相应的语法为:
pm command 您也可以直接从 adb 发出软件包管理器命令,无需进入远程 shell。例如:
adb shell pm uninstall package
3 查看packages
详细链接:https://adbshell.com/commands/adb-shell-pm-list-packages
3.1 查看所有packages
adb shell pm list packages
3.2 只查看第三方packages
adb shell pm list packages -3
4 打印package路径
打印指定package的路径
相关链接:https://adbshell.com/commands/adb-shell-pm-path
adb shell pm path package
5 清除package数据
删除与包关联的所有数据。
相关链接:https://adbshell.com/commands/adb-shell-pm-clear
adb shell pm clear package