Ошибка NO_MATCHING_ABIS при установке *некоторые* приложения для Android в Anbox

Так как Anbox в настоящее время не прибывает упакованный с App Store, единственный способ установить приложения через ADB следующим образом:

adb install /path/to/file.apk

Я смог успешно установить QuickPic и Snapseed этот путь, однако когда я пытаюсь установить Opera Mini или Office WPS, я получаю следующую ошибку:

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

Я задаюсь вопросом, является ли это проблемой Anbox, проблемой Ubuntu или проблемой ADB, и как я могу зафиксировать ее?

1
задан 5 June 2019 в 20:52

1 ответ

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

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

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

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

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

3
ответ дан 7 December 2019 в 12:33

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

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