Приложение использует собственные библиотеки, скомпилированные для конкретной c платформы. Существует несколько различных типов платформ, которые поддерживает android (armeabi
, x86
, x86_64
, et c.). В зависимости от того, какой образ эмулятора вы используете, приложение может не включать двоичные файлы для вашего эмулятора.
Вы можете открыть APK в Android Studio (или извлечь его в виде zip-файла) и взглянуть на lib
папка в APK. Каждая подпапка является именем архитектуры.
Затем вы можете создать новый эмулятор в диспетчере AVD, а при выборе образа системы выберите «Другие образы» и выберите один с ABI, который включен в приложение.
Пример:
Ответы на следующий вопрос также могут дать некоторые детали: INSTALL_FAILED_NO_MATCHING_ABIS при установке apk