Quelle est la différence entre l'installation d'une application à l'aide de la commande install
et l'utilisation du gestionnaire de packages pm install
commande? Font-ils exactement le même travail? Une commande appelle-t-elle réellement l'autre à l'arrière?
adb install -r APK_FILE
adb Shell pm install APK_FILE
adb install
est une commande à exécuter à partir d'un hôte de développement, qui télécharge un package quelque part temporairement puis l'installe.
pm install
est une commande à exécuter localement sur le périphérique.
adb
utilise en effet le programme pm
sur l'appareil - voir le code source sur
https://Android.googlesource.com/platform/system/core/+/KitKat-mr2.2-release/adb/commandline.c