adb“install”命令和“pm install”命令之间的区别?
问题描述:
使用install
命令安装应用程序和使用程序包管理器的pm install
命令有什么区别?他们做同样的工作吗?一个命令是否真的在后面调用另一个命令?adb“install”命令和“pm install”命令之间的区别?
adb install -r APK_FILE
adb shell pm install APK_FILE
答
adb install
是从开发主机,其上载包某处临时运行一个命令,然后进行安装。
pm install
是在设备上本地运行的命令。
adb
确实利用pm
程序在设备上 - 见的源代码在
https://android.googlesource.com/platform/system/core/+/kitkat-mr2.2-release/adb/commandline.c