Android应用包相关操作

安装包信息查询

  1. 列出系统应用
    adb shell ls /system/app

  2. 列出第三方应用(需root权限)
    adb shell ls /data/app

  3. 列出系统包,只输出系统的包
    adb shell pm list packages -s

  4. 输出包和包相关联的文件
    adb shell pm list packages -f

  5. 只输出第三方的包
    adb shell pm list packages -3

  6. 只输出包和安装信息(安装来源)
    adb shell pm list packages -i

  7. 只输出包和未安装包信息
    adb shell pm list packages -u

  8. 根据用户id查询用户的空间的所有包,USER_ID代表当前连接设备的顺序,从零开始
    adb shell pm list packages --user

  9. 只输出启用的包
    adb shell pm list packages -e "ximalaya"

  10. 列出应用包名
    adb shell pm list packages

  11. 获取apk路径
    adb shell pm path com.example.someapp

  12. 根据关键字tencent查找应用包名
    adb shell pm list packages |grep tencent

安装包操作

  1. copy apk文件到内存卡
    adb shell cp /data/app/com.example.someappxxxxxxxx/base.apk /sdcard/apkName.apk

  2. 卸载应用(无需root)
    abd shell pm uninstall -k --user 0 应用包名

  3. 停用应用(无需root)
    adb shell pm disable-user 应用包名

  4. 启用应用(无需root)
    adb shell pm enable 应用包名

你可能感兴趣的:(安卓开发笔记)