Я не новичок в разработке Android, но я полный новичок, когда говорю о библиотеках NDK и .so.Android: в том числе библиотеки ndk .so для разных архитектур, сбои приложений
Приложение, которое я создаю, использует сторонние SDK, и они предоставляют некоторые .so-файлы. Они предоставляют мне файл .so для каждой архитектуры (до сих пор: arm64-v8a, armeabi, armeabi-v7a, mips, mips64, x86, x86_64).
Мне нужно включить новый сторонний SDK, но они предоставляют только файлы .so для armeabi-v7a и x86. Когда я пытаюсь запустить мое приложение, он выходит из строя, и я получаю сообщение об ошибке из SDK (я вижу его на LogCat), который гласит:
SDKNAME в настоящее время только предоставляет скомпилированную библиотеку для armeabi-v7a и x86 архитектуры
Это распространенный сценарий? есть ли способ исправить этот сценарий?
спасибо заранее
По моему вы могли бы только построить свой проект для архитектур armeabi-v7a или x86. Проверьте, какой вариант сборки вы используете, очень вероятно, что ни один из них не будет. – ortisenderos
Я не использую ничего, определяющее архитектуры в моих конфигурациях сборки. Опять же, я супер n00b. Я нашел это: https://developer.android.com/studio/build/configure-apk-splits.html Как вы думаете, это может помочь? – aarcoraci
Вы должны предоставить дополнительную информацию, например: используя Android Studio или Eclipse, файлы конфигурации ... – ortisenderos