【发布时间】:2021-12-30 11:44:18
【问题描述】:
我们正在使用 targetSdkVersion 30,我正在尝试将其更新到 31
当我将 targetSdkVersion 设置为 31 时,我无法运行/编译应用程序,因为 manifest.xml 中的构建错误提示失败
android:exported 需要为 .应用 需要针对 Android 12 及更高版本指定显式
android:exported的值,当相应的组件具有 定义了意图过滤器。看 https://developer.android.com/guide/topics/manifest/activity-element#exported 详情。 src/main/AndroidManifest.xml
我检查了我的清单文件,我为每个活动添加了 android:exported = true/false,接收者!
如果我将目标 SDK 版本设置为 30,我没有问题,但是 31 我确定我添加了 android:exported 到清单中的所有适用组件
请帮帮我
【问题讨论】:
-
转到
AndroiManifest.xml,点击底部的Merged Manifest。 -
谢谢@DarShan 你节省了我的时间!我发现问题在我的一个库中
-
乐于助人! :)
标签: android android-studio kotlin build.gradle android-manifest