迁移到 android Q 应用程序安装失败

Migrating to android Q app install failed

我已经将我的 android 项目迁移到 android studio canary 中的 android q 但每当我尝试 运行 我的 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

尝试在 application 标签内的 manifest.xml 中添加以下内容

android:extractNativeLibs="false"

此标志用于指示包安装程序是否应将本机库从 APK 提取到文件系统。如果设置为 false,则您的原生库必须是页面对齐的并且未压缩地存储在 APK 中。因此,将其设置为 false 后,您还应该在 build.gradle

中配置以下选项
packagingOptions{
    doNotStrip "*/armeabi/*.so"
    doNotStrip "*/armeabi-v7a/*.so"
    doNotStrip "*/x86/*.so"
    doNotStrip "*/x86_64/*.so"
}