adb“install”命令和“pm install”命令之间的区别?

时间:2015-02-24 00:02:27

标签: android adb android-package-managers

使用install命令安装应用程序和使用程序包管理器pm install命令之间的区别是什么?他们做同样的工作吗?一个命令实际上是在后面调用另一个吗?

adb install -r APK_FILE
adb shell pm install APK_FILE

1 个答案:

答案 0 :(得分:18)

adb install是一个从开发主机运行的命令,它在某个地方临时上传一个包,然后安装它。

pm install是在设备上本地运行的命令。

adb确实利用了设备上的pm程序 - 请参阅

上的源代码

https://android.googlesource.com/platform/system/core/+/kitkat-mr2.2-release/adb/commandline.c