我最近更新了我的项目build.gradle
以针对 Android SDK 32 的声明:
compileSdkVersion 32
targetSdkVersion 32
在此过程之后,我现在无法重建我的项目并让它在我的移动设备上运行。
清单合并过程给出了这个错误:
错误:需要明确指定 android:exported 为 . 面向 Android 12 及更高版本的应用需要为
android:exported
相应组件定义了 Intent 过滤器时指定显式值。有关详细信息,请参阅 https://developer.android.com/guide/topics/manifest/activity-element#exported。
任务 ':app:processDebugMainManifest' 执行失败。
尽管在我的清单中的每个活动中添加了 `android:exported="false" ` 属性,但项目仍然无法重建。
我试图注释掉清单中的所有活动,只留下 LauncherActivity 但令我惊讶的是,同样的错误不断弹出。
如果有人在更新到 Android 12 SDK 后遇到这个问题,请帮忙!!
运行 Android Studio Arctic Fox 2020.3.1 Patch 4
**EDIT 1**
尝试了解决方案并在 [this S/O thread][1] 上提出了建议