Проблемы с установкой * некоторых * приложений Android в Anbox

Я знаю, что это относительно новое и нестабильное приложение, но я решил, что если кто-то пострадал от этой проблемы и решил ее, то они тоже могут мне помочь.

Итак, Anbox не устанавливается с помощью Google Play Store и даже установщик пакетов, поэтому единственный способ установить приложения - через Android Debug Bridge aka ADB

adb install /path/to/file.apk

приведет к установке приложения в Anbox. который работал для меня для установки QuickPic и Snapseed

, но не удалось установить Opera Mini и WPS Office, указав следующую ошибку:

Вход:

adb install /home/sumeet/Downloads/opera.apk

Выход :

* daemon not running. starting it now on port 5037 * * daemon started successfully * 30103 KB/s (4597754 bytes in 0.149s) Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

Итак, мой вопрос: это проблема Anbox или проблема Ubuntu или проблема ADB, которая может быть исправлена?

1
задан 12 April 2017 в 18:35

4 ответа

Давайте снова рассмотрим сообщение об ошибке:

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

Это означает, что в рассматриваемом приложении используются собственные библиотеки C / C ++, но APK не включает эту библиотеку, скомпилированную для CPU архитектор целевого устройства.

Некоторые приложения имеют разные APK для разных архитектур процессора.

Но в нижней строке, это ошибка разработчика приложения, а не ваша.

3
ответ дан 22 May 2018 в 23:43
  • 1
    Итак, я должен загрузить apk, поддерживающую архитектуру x86? И они будут работать? – Sumeet Deshmukh 12 April 2017 в 17:54
  • 2
    @SumeetDeshmukh - APK нужно явно поддерживать x86, если у него есть собственный код. Большинство приложений написаны исключительно на Java и будут работать. – Android Dev 12 April 2017 в 18:08
  • 3
    Это похоже на все! благодаря – Sumeet Deshmukh 12 April 2017 в 18:09

Давайте снова рассмотрим сообщение об ошибке:

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

Это означает, что в рассматриваемом приложении используются собственные библиотеки C / C ++, но APK не включает эту библиотеку, скомпилированную для CPU архитектор целевого устройства.

Некоторые приложения имеют разные APK для разных архитектур процессора.

Но в нижней строке, это ошибка разработчика приложения, а не ваша.

3
ответ дан 18 July 2018 в 15:07

Давайте снова рассмотрим сообщение об ошибке:

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

Это означает, что в рассматриваемом приложении используются собственные библиотеки C / C ++, но APK не включает эту библиотеку, скомпилированную для CPU архитектор целевого устройства.

Некоторые приложения имеют разные APK для разных архитектур процессора.

Но в нижней строке, это ошибка разработчика приложения, а не ваша.

3
ответ дан 24 July 2018 в 20:33

Давайте снова рассмотрим сообщение об ошибке:

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

Это означает, что в рассматриваемом приложении используются собственные библиотеки C / C ++, но APK не включает эту библиотеку, скомпилированную для CPU архитектор целевого устройства.

Некоторые приложения имеют разные APK для разных архитектур процессора.

Но в нижней строке, это ошибка разработчика приложения, а не ваша.

3
ответ дан 31 July 2018 в 23:35

Другие вопросы по тегам:

Похожие вопросы: