Un paquet XAPK est essentiellement constitué de fichiers ZIP contenant les différents fichiers APK fractionnés. Avant d'essayer de faire fonctionner une application sur votre appareil, je vous recommande fortement d'extraire les fichiers APK de base du paquet XAPK et de vérifier les paramètres de l'application. minSdkVersion
dans son AndroidManifest.xml
. Vous pouvez le faire facilement en ouvrant le fichier APK principal, par exemple dans Jadx ou tout autre outil capable de décoder et d'afficher le fichier AndroidManifest.xml. Si cette entrée est inférieure ou égale à 19, il y a peut-être une chance d'installer l'application sur votre appareil.
Si je me souviens bien, la possibilité d'installer plusieurs fichiers APK comme une seule application a été introduite avec Android 5, donc l'installateur XAPK est limité à Android 5+. Aussi, l'installation de plusieurs fichiers APK comme une seule application via adb ne fonctionnera pas. La seule option que je vois est de construire un APK universel à partir de ces multiples fichiers APK dans le paquet XAPK. Voir la section Reconstruction d'un APK universel de ma réponse Créer un APK universel à partir de plusieurs APK sans avoir *.aab :
Sur Internet vous pouvez trouver un outil nommé "SAP (Split APKs Packer)" qui semble permettre de combiner plusieurs fichiers APK fractionnés en un seul fichier APK universel (si vous avez tous les fichiers APK divisés nécessaires)
Cet outil "SAP" est disponible pour Linux et Windows, mais il est fermé et contient beaucoup de binaires. source fermée et contient beaucoup de binaires. Je ne suis pas sûr qu'il soit Je ne suis pas sûr qu'il soit vraiment fiable - je ne recommande pas de l'exécuter en dehors d'un environnement protégé (par exemple, une machine virtuelle).
Les éléments suivants article de blog décrit l'outil SAP et fournit le téléchargement de téléchargement.