我已将我的模拟器版本和 Android SDK 版本更新为 Android S ( Android 12 )。更新后,我无法运行该项目。我无法运行 _Hello, World!_ 项目(空项目),但我可以构建 Gradle,但我无法运行该项目。我总是得到错误:
清单合并失败:针对 Android 12 及更高版本的应用程序需要为
android: exported
指定显式值,当相应的组件定义了意图过滤器时。有关详细信息,请参阅 https://developer.android.com/guide/topics/manifest/activity-element#exported 。
我该如何解决?
这是一个屏幕截图:
使用 Android 12 SDK 时如何解决此问题?
这个问题 是关于应用解决方案后的问题,并且与这个问题不同。此外,这个问题比 this 更老。
原文由 DSF.Inc 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要指定
android:exported="false"
或android:exported="true"
显现:
如 文件中所述:
还要 检查 何时对“android:exported”值使用真/假。