安装包信息查询
-
列出系统应用
adb shell ls /system/app
-
列出第三方应用(需root权限)
adb shell ls /data/app
-
列出系统包,只输出系统的包
adb shell pm list packages -s
-
输出包和包相关联的文件
adb shell pm list packages -f
-
只输出第三方的包
adb shell pm list packages -3
-
只输出包和安装信息(安装来源)
adb shell pm list packages -i
-
只输出包和未安装包信息
adb shell pm list packages -u
-
根据用户id查询用户的空间的所有包,USER_ID代表当前连接设备的顺序,从零开始
adb shell pm list packages --user <USER_ID>
-
只输出启用的包
adb shell pm list packages -e "ximalaya"
-
列出应用包名
adb shell pm list packages
-
获取apk路径
adb shell pm path com.example.someapp
-
根据关键字tencent查找应用包名
adb shell pm list packages |grep tencent
安装包操作
-
copy apk文件到内存卡
adb shell cp /data/app/com.example.someappxxxxxxxx/base.apk /sdcard/apkName.apk
-
卸载应用(无需root)
abd shell pm uninstall -k --user 0 应用包名
-
停用应用(无需root)
adb shell pm disable-user 应用包名
-
启用应用(无需root)
adb shell pm enable 应用包名