install
コマンドを使用したアプリのインストールと、パッケージマネージャーのpm install
コマンドを使用したアプリのインストールの違いは何ですか?彼らはまったく同じ仕事をしますか? 1つのコマンドが実際に他のコマンドを呼び出していますか?
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