#java #android
Вопрос:
привет, что-то случилось с моим проектом. Я работал день за ночью, проект продвигается хорошо. перед тем как лечь отдыхать, я снова запустил приложение, и все было в порядке. когда я пытаюсь запустить приложение на следующий день, оно начинает выдавать эту ошибку
09/30 07:34:10: Launching 'app' on Pixel 4 API 28.
Installation did not succeed.
The application could not be installed: INSTALL_FAILED_NO_MATCHING_ABIS
List of apks:
[0] 'C:UsersameteDocumentsAssistXappbuildoutputsapkdebugapp-debug.apk'
Installation failed due to: 'INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113'
что может вызвать такого рода сбой
Комментарии:
1. Есть какие-нибудь определения
abi
в build.gradle?2. INSTALL_FAILED_NO_MATCHING_ABIS-это когда вы пытаетесь установить приложение, имеющее собственные библиотеки, но не имеющее собственной библиотеки для вашей архитектуры процессора. Например, если вы скомпилировали приложение для armv7 и пытаетесь установить его на эмулятор, использующий вместо этого архитектуру Intel, оно не будет работать. — убедитесь, что в вашем проекте добавлена вся поддерживаемая архитектура («armeabi-v7a», «arm64-v8a», «x86», «x86_64»).
3. нет, не определял никаких abi вручную.
4. ОК. у меня есть идея, но я не знаю, как настроить ее в соответствии с моей конфигурацией архитектуры
Ответ №1:
INSTALL_FAILED_NO_MATCHING_ABIS-это когда вы пытаетесь установить приложение, имеющее собственные библиотеки, но не имеющее собственной библиотеки для вашей архитектуры процессора. Например, если вы скомпилировали приложение для armv7 и пытаетесь установить его на эмулятор, использующий вместо этого архитектуру Intel, оно не будет работать. — убедитесь, что в вашем проекте добавлена вся поддерживаемая архитектура
Добавьте ndk.filters
в свои app/build.gradle
файлы
compileSdkVersion 30
defaultConfig {
appId "com.example.64bit"
minSdkVersion 21
targetSdkVersion 30
versionCode 1
versionName "1.0"
ndk.abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
Обратитесь к официальным документам для 64-разрядной поддержки или к официальному видео
Комментарии:
1. нет… не сработало, копаюсь в ссылках