Android pm 命令使用
1、pm 命令介绍与包名信息查询
pm 工具为包管理 (package manager) 的简称
你可以通过 pm 工具来执行应用的安装和查询应用包的信息、系统权限、控制应用是 Android 开发与测试过程中必不可少的工具
Shell 命令格式如下
pm <command>
①包名信息查询命令
list packages [options] [FILTER]
打印所有的已经安装应用的包名,如果设置了文件过滤则只显示包含过滤文字的内容
adb shell pm list packages会把已经安装的包全部列出来
只列出邮件的包:
用-f查看包的路径:
-d查看被禁用的包名:
2、权限信息查询
list permission-groups 打印所有已知的权限组
list permissions [options] [GROUP] 打印权限
3、其他信息查询
①测试包与APK路径查询
②系统功能与支持库查询
③打印包的系统状态信息
pm dumpPACKAGE
打印给定的包的系统状态
4、安装与卸载
①安装
pm install [-lrtsfd] [-i PACKAGE] [PATH]
通过指定路径安装apk到系统中
PATH:指APK安装之前所在的位置,安装之前需要将apk push到指定的目录
②卸载
uninstall [options] <PACKAGE>
卸载应用
5、控制命令
①清除应用数据
子命令:clear <PACKAGE>
说明:清除应用的数据
②禁用与启用应用
③隐藏与恢复应用
④应用默认安装位置控制