web-dev-qa-db-fra.com

Erreur NO_MATCHING_ABIS lors de l'installation de * certaines * _ *Android applications dans Anbox

Étant donné qu'Anbox n'est pas fourni avec un magasin d'applications, le seul moyen d'installer des applications consiste à utiliser ADB comme suit:

adb install /path/to/file.apk

J'ai réussi à installer QuickPic et Snapse de cette façon, mais lorsque j'essaie d'installer Opera Mini ou WPS Office, le message d'erreur suivant s'affiche:

Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

Je me demande s’il s’agit d’un problème d’Anbox, d’Ubuntu ou de la BAD, et comment le résoudre.

1
Sumeet Deshmukh

Examinons à nouveau le message d'erreur:

Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

Cela signifie que l'application en question utilise des bibliothèques C/C++ natives, mais l'APK n'inclut pas de version de cette bibliothèque qui a été compilée pour l'architecture de processeur du périphérique cible. Contrairement à Java, le code C/C++ n’est ni multiplate-forme, ni multi-architecture.

Certaines applications ont des APK différents pour les différentes architectures de CPU.

Mais au fond, c’est la faute du développeur de l’application, pas la vôtre.

3
Android Dev