查看APK包名版本信息
aapt dump badging apk文件目录
如果提示"command not found" ,说明未配置aapt环境变量。
1.打开系统配置文件 .bash_profile
2.配置环境变量
export AAPT_HOME=/Users/.../android-sdk/build-tools/29.0.2(随便选择一个目录)
export PATH=$PATH:$AAPT_HOME
3.验证配置成功,命令窗口执行aapt即可
adb shell pm 命令
1.# adb shell ls /data/app 列出第三方应用(需root权限)
2.$ adb shell pm list packages 列出应用包名
3.#adb shell pm list packages -s ,只输出系统的包。
4. adb shell pm list packages -3,只输出第三方的包。
5. adb shell pm list packages -i,只输出包和安装信息(安装来源)。
6. adb shell pm list packages -u,只输出包和未安装包信息(安装来源)。
7. 获取apk路径$ adb shell pm path apk包名
8. 拉取apk文件到指定目录$ adb pull apk目录 要移动到的path
9. 拉取apk文件到当前目录$ adb pull /sdcard/apkName.apk .
10. 将apk文件push到系统指定目录$ adb push apk目录 要移动到的path
卸载系统应用
$ adb remount
$ adb shell
# pm uninstall -k --user 0 apk文件目录