компиляция результата "INSTALL_FAILED_NO_MATCHING_ABIS" - PullRequest
0 голосов
/ 22 января 2020

Я пытаюсь запустить свое приложение на Android Studio 3.5.2.

Запуск приложения на samsung SM-A105M.

Installation did not succeed.
The application could not be installed: INSTALL_FAILED_NO_MATCHING_ABIS
Installation failed due to: 'null'

Повторить попытку

Реализован SignalR, например SignalR_with_ Android добавить 2 библиотеки jar

, но не компилировать

1 Ответ

0 голосов
/ 22 января 2020

Я думаю, нам нужно больше информации, чтобы знать наверняка.

Есть ли у jar-файлов собственные зависимости? Если да, знаете ли вы, какие ABI (подпапки libs) они предоставляют?

Совпадают ли эти ABI с ABI, которые вы определили в своем скрипте Gradle?

Есть ли у вас split / flavour для arm64-v8a?

ABI относится (в основном) к чипсету (ам), на который вы ориентируетесь в своем приложении. Например, если вы создаете приложение для armeabi-v7a (32-разрядная «современная» версия) и пытаетесь развернуть его на устройстве x86 или x86_64 (32-разрядный или 64-разрядный эмулятор Intel), вы получите эту ошибку.

Вы создаете / развертываете APK или комплект?

arm64-v8a (устройства с 64-разрядным устройством, например, A10), как правило, обратно совместимы с приложениями armeabi-v7a (32-разрядное устройство), но если вы используете новый метод связывания Google, он может жаловаться, потому что вы не предоставили разделение для 64-битной ветви.

Существуют другие сценарии ios, где разделения не соответствуют характеристикам устройства (плотность экрана / язык является наиболее распространенным), но ваша ошибка явно вызывает ABI (совместимость с набором микросхем).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...