常用命令(查看包名,push系统应用等)

查看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文件目录

你可能感兴趣的:(常用命令(查看包名,push系统应用等))