hac*_*tsu 14 android adb android-package-managers
使用install命令安装应用程序和使用程序包管理器pm install命令之间的区别是什么?他们做同样的工作吗?一个命令实际上是在后面调用另一个吗?
adb install -r APK_FILE
adb shell pm install APK_FILE
Run Code Online (Sandbox Code Playgroud)
Chr*_*ton 22
adb install 是一个从开发主机运行的命令,它将包临时上传到某个包,然后安装它.
pm install 是在设备上本地运行的命令.
adb确实利用了pm设备上的程序 - 请参阅源代码
https://android.googlesource.com/platform/system/core/+/kitkat-mr2.2-release/adb/commandline.c