6 votes

adb install : le fichier apkm téléchargé depuis ApkMirror.com ne se termine pas par .apk

J'essaie d'installer, via adb , Chrome Beta 104.0.5112.55 téléchargé depuis APKMirror .

Le nom du fichier est com.chrome.beta_104.0.5112.55-511205534_5lang_7feat_fdd8ce962abf141ecf575852ba260e4f_apkmirror.com .

Cependant, lorsque je lance

adb install -r com.chrome.beta_..._apkmirror.com

il se plaint,

adb : usage : le nom de fichier ne se termine pas par .apk : com.chrome.beta_..._apkmirror.com

J'ai essayé de changer le nom du fichier en ajoutant un .apk mais a obtenu

adb : échec de l'installation de com.chrome.beta_..._apkmirror.com.apk : Échec [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION : Failed to parse /data/app/vmdl12970952.tmp/base.apk : AndroidManifest.xml]

11voto

pr0nin Points 353

Aujourd'hui, la plupart des applications Android ne sont plus livrées sous la forme d'un fichier APK monolithique pouvant être installé sur toutes les variantes d'un appareil Android.

Au lieu de cela, les applications Android sont livrées sous la forme d'un ensemble de fichiers APK dans lesquels l'application est divisée. Le fichier que vous avez téléchargé depuis apkmirror contient un tel paquet de fichiers APK. Pour votre confort, ils sont compressés en un seul fichier afin que vous n'ayez pas à télécharger une demi-douzaine de fichiers APK.

Pour installer un tel paquet zip d'APK (parfois appelé app-bundle), vous devez d'abord décompresser le fichier téléchargé, puis installer les fichiers APK à l'aide de la commande adb. install-multiple et ensuite la liste de tous les fichiers APK que vous avez extraits.

adb install-multiple base.apk filex.apk filey.apk ....

Sous Windows, vous devez fournir manuellement tous les noms de fichiers.

Sous Linux/MacOS (en supposant que tous les fichiers APK extraits sont situés dans un seul répertoire), vous pouvez simplement utiliser

adb install-multiple *.apk 

et laissez la résolution du joker à votre shell (par exemple bash).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X