Миграция на приложение Android Q не удалось установить - PullRequest
0 голосов
/ 27 марта 2019

Я перенес свой проект android на android q в Android Studio Canary, но всякий раз, когда я пытаюсь запустить свой проект на своем Google Pixel 2. Я получаю эту ошибку, я также удаляю предыдущую версию приложения. Я сделал все, чтобы очистить проект, перестроить, сделать кеш недействительным, , но все равно смотрите ниже журнал ошибок:

11:40 AM    Failed to commit install session 1536794838 with command cmd package install-commit 1536794838. Error: INSTALL_FAILED_INVALID_APK: Failed to extract native libraries, res=-2
11:40 AM    Session 'app': Changes were not applied.
                    The application could not be installed: UNKNOWN_ERROR
                    Retry

1 Ответ

2 голосов
/ 27 марта 2019

попробуйте добавить ниже в свой manifest.xml внутри application тег

android:extractNativeLibs="false"

Этот флаг указывает, должен ли установщик пакета извлекать собственные библиотеки из APK в файловую систему. Если установлено значение false, то ваши собственные библиотеки должны быть выровнены по страницам и сохранены в сжатом виде в APK. Следовательно, после установки значения false в вашем build.gradle

также должны быть настроены следующие параметры.
packagingOptions{
    doNotStrip "*/armeabi/*.so"
    doNotStrip "*/armeabi-v7a/*.so"
    doNotStrip "*/x86/*.so"
    doNotStrip "*/x86_64/*.so"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...