清单合并失败,出现多个错误,请参阅react native中的日志



我已经将导出的值设置为true,然后我也得到了以下错误。

当相应组件定义了意向过滤器时,针对Android 12及更高版本的应用程序需要为android: exported指定明确的值。看见https://developer.android.com/guide/topics/manifest/activity-element#exported详细信息。

我不确定它是如何适用于react原生应用程序的,但一般来说,在Android中,你有自己的manifest+,你有一个merged manifest,它是你自己的清单和你正在使用的所有库的清单的组合。您的某个库可能没有在其中指定显式值。大多数时候,如果您将依赖项升级到最新版本,这应该会有所帮助。尝试将您的目标sdk设置为30,检查合并清单的外观(这样您就会看到缺少哪个android: exported(,然后您就会知道需要升级哪个依赖项。

我在项目中添加了以下几行,它解决了我的错误。

安卓系统->应用程序->构建.gradle

android {   
configurations{
all.exclude module:'conceal'
all.exclude module:'bcprov-jdk15on'   
}   
} 
dependencies{   
implementation "androidx.test:core:1.4.0" 
}

相关内容

最新更新