当前位置: 代码迷 >> 综合 >> Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported
  详细解决方案

Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported

热度:7   发布时间:2024-01-09 08:29:53.0
  • 所用环境:Android studio 4.2.2,Nexus 5X API 27
  • Android Studio启动app时报错:
Manifest merger failed : Apps targeting Android 12 and higher are required to specify an explicit valuefor `android:exported` when the corresponding component has an intent filter defined

在这里插入图片描述

  • 解决办法:
    在AndroidManifest.xml文件中给activity添加android:exported=“flase”,例如:
  1. 将项目目录改到Android
    在这里插入图片描述
  2. 打开AndroidManifest.xml文件
    在这里插入图片描述
    3.添加代码如下:
<activity android:name=".MainActivity" android:exported="flase">

在这里插入图片描述
快捷键Shift+F10运行成功
在这里插入图片描述

  相关解决方案