title: android:exported added but still getting error Apps targeting Android 12 and higher are required to specify an explicit value for android:exported
body: <p>I have added <code>android:exported=&quot;true&quot;</code> to my only activity in manifest but still getting below error after updating compile sdk and target sdk version to 31.I also tried rebuilding the project , invalidating cache and restart but that didn't helped</p>
  <p><strong>Error-</strong><code> Apps targeting Android 12 and higher are required to specify an explicit value for android:exported when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.</code></p>
  <h2><strong>AndroidManifest File</strong></h2>
  <pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
  &lt;manifest xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
      package=&quot;com.xyz.abc&quot;&gt;
  
      &lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; /&gt;
      &lt;uses-permission android:name=&quot;android.permission.READ_EXTERNAL_STORAGE&quot; /&gt;
  
      &lt;application
          android:name=&quot;.framework.presentation.BaseApplication&quot;
          android:allowBackup=&quot;true&quot;
          android:icon=&quot;@mipmap/ic_launcher&quot;
          android:label=&quot;@string/app_name&quot;
          android:roundIcon=&quot;@mipmap/ic_launcher_round&quot;
          android:supportsRtl=&quot;true&quot;
          android:theme=&quot;@style/AppTheme&quot;&gt;
          &lt;activity android:name=&quot;com.xyz.presentation.MainActivity&quot;
              android:exported=&quot;true&quot;&gt;
              &lt;intent-filter&gt;
                  &lt;action android:name=&quot;android.intent.action.MAIN&quot; /&gt;
  
                  &lt;category android:name=&quot;android.intent.category.LAUNCHER&quot; /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
      &lt;/application&gt;
  
  &lt;/manifest&gt;
  </code></pre>
  <h2>Merged manifest error</h2>
  <blockquote>
  <p>Other Manifest Files (Included in merge, but did not contribute any
  elements) firebase-installations:17.0.0 manifest,
  versionedparcelable:1.1.1 manifest, runtime:1.0.1 manifest,
  test:core:1.2.0 manifest, loader:1.0.0 manifest, facebook-share:11.1.0
  manifest, leakcanary:leaksentry:2.0-alpha-3 manifest,
  material-dialogs:input:3.2.1 manifest, material-icons-extended:1.0.0
  manifest, play-services-stats:17.0.0 manifest, interpolator:1.0.0
  manifest, activity-compose:1.3.1 manifest, material-ripple:1.0.0
  manifest, foundation:1.0.0 manifest, asynclayoutinflater:1.0.0
  manifest, savedstate-ktx:1.1.0 manifest,
  navigation-dynamic-features-fragment:2.3.5 manifest,
  firebase-ui-auth:7.2.0 manifest, animation:1.0.1 manifest,
  animation-core:1.0.1 manifest, installreferrer:1.0 manifest,
  firebase-crashlytics:18.0.0 manifest, ui:1.0.1 manifest,
  lifecycle-viewmodel-savedstate:2.3.1 manifest,
  play-services-auth-base:17.0.0 manifest, hilt-android:2.35.1 manifest,
  material-dialogs:core:3.2.1 manifest, AndroidManifest.xml navigation
  file, savedstate:1.1.0 manifest, cursoradapter:1.0.0 manifest,
  sqlite-framework:2.0.1 manifest, room-ktx:2.1.0 manifest,
  leakcanary-android-core:2.0-alpha-3 manifest, AndroidManifest.xml
  navigation file, media:1.0.0 manifest, coordinatorlayout:1.1.0
  manifest, legacy-support-core-utils:1.0.0 manifest,
  lifecycle-runtime:2.3.1 manifest, coil-kt:coil:1.3.1 manifest,
  ui-tooling-preview:1.0.0 manifest, facebook-core:11.1.0 manifest,
  core:1.6.0 manifest, material:1.0.0 manifest, firebase-common:20.0.0
  manifest, documentfile:1.0.0 manifest,
  lifecycle-viewmodel-compose:2.4.0-beta01 manifest,
  play-services-base:17.1.0 manifest, ui-tooling-data:1.0.0 manifest,
  coil-base:1.3.1 manifest, firebase-analytics-ktx:19.0.0 manifest,
  localbroadcastmanager:1.0.0 manifest, swiperefreshlayout:1.1.0-alpha03
  manifest, constraintlayout-compose:1.0.0-beta02 manifest,
  core-ktx:1.6.0 manifest, firebase-database-collection:18.0.0 manifest,
  coil-compose-base:1.3.1 manifest, activity:1.3.1 manifest,
  AndroidManifest.xml navigation file, facebook-messenger:11.1.0
  manifest, print:1.0.0 manifest, customview:1.1.0 manifest,
  material-icons-core:1.0.0 manifest,
  play-services-measurement-sdk:19.0.0 manifest, fragment:1.3.4
  manifest, firebase-appcheck-interop:16.0.0-beta01 manifest,
  facebook-login:11.1.0 manifest, cardview:1.0.0 manifest,
  runtime-rxjava2:1.0.0 manifest, viewpager2:1.0.0 manifest,
  play-services-ads-identifier:17.0.0 manifest,
  play-services-measurement-impl:19.0.0 manifest,
  lifecycle-livedata-core:2.3.1 manifest, play-services-safetynet:17.0.0
  manifest, AndroidManifest.xml navigation file,
  lifecycle-viewmodel-ktx:2.3.1 manifest, transport-backend-cct:3.0.0
  manifest, fragment-ktx:1.2.4 manifest, appcompat:1.3.0 manifest,
  transport-runtime:3.0.0 manifest, lifecycle-livedata-core-ktx:2.2.0
  manifest, firebase-firestore-ktx:23.0.0 manifest,
  legacy-support-v4:1.0.0 manifest, play-services-basement:17.1.1
  manifest, firebase-storage:20.0.0 manifest,
  play-services-auth-api-phone:17.4.0 manifest,
  leakcanary-android:2.0-alpha-3 manifest, firebase-auth-interop:20.0.0
  manifest, lifecycle-viewmodel:2.3.1 manifest, browser:1.0.0 manifest,
  firebase-auth:21.0.1 manifest, material:1.2.1 manifest,
  slidingpanelayout:1.0.0 manifest, vectordrawable:1.1.0 manifest,
  recyclerview:1.1.0 manifest, play-services-auth:19.0.0 manifest,
  room-runtime:2.1.0 manifest, dagger-lint-aar:2.35.1 manifest,
  navigation-dynamic-features-runtime:2.3.5 manifest,
  play-services-measurement-api:19.0.0 manifest,
  firebase-encoders-json:18.0.0 manifest, sqlite:2.0.1 manifest,
  facebook-android-sdk:11.1.0 manifest, firebase-components:17.0.0
  manifest, transport-api:3.0.0 manifest,
  protolite-well-known-types:18.0.0 manifest, markdown-processor:0.1.3
  manifest, play-services-measurement-base:19.0.0 manifest,
  firebase-common-ktx:20.0.0 manifest, activity-ktx:1.3.1 manifest,
  firebase-crashlytics-ktx:18.0.0 manifest, coil-compose:1.3.1 manifest,
  multidex:2.0.1 manifest, core-runtime:2.1.0 manifest,
  fragment-testing:1.2.0 manifest, ui-graphics:1.0.1 manifest,
  AndroidManifest.xml navigation file, ui-tooling:1.0.0 manifest,
  grpc-android:1.28.0 manifest, ui-unit:1.0.1 manifest,
  play-services-measurement:19.0.0 manifest, play:core:1.9.1 manifest,
  annotation-experimental:1.1.0 manifest,
  play-services-measurement-sdk-api:19.0.0 manifest,
  play-services-tasks:17.0.0 manifest, firebase-analytics:19.0.0
  manifest, facebook-common:11.1.0 manifest, drawerlayout:1.1.1
  manifest, AndroidManifest.xml navigation file,
  navigation-compose:2.4.0-alpha09 manifest,
  facebook-gamingservices:11.1.0 manifest, firebase-firestore:23.0.0
  manifest, lifecycle-livedata:2.2.0 manifest,
  legacy-support-core-ui:1.0.0 manifest, test:monitor:1.2.0 manifest,
  AndroidManifest.xml navigation file, facebook-applinks:11.1.0
  manifest, viewpager:1.0.0 manifest, ui-geometry:1.0.1 manifest,
  lifecycle-runtime-ktx:2.3.1 manifest, constraintlayout:2.0.4 manifest,
  ui-text:1.0.1 manifest, AndroidManifest.xml navigation file,
  firebase-installations-interop:17.0.0 manifest, transition:1.3.0
  manifest, foundation-layout:1.0.1 manifest, appcompat-resources:1.3.1
  manifest, runtime-livedata:1.0.0 manifest, runtime-saveable:1.0.1
  manifest, firebase-measurement-connector:19.0.0 manifest,
  vectordrawable-animated:1.1.0 manifest, main nav_graph.xml navigation
  file  Merging Errors: Error: android:exported needs to be explicitly
  specified for . Apps targeting Android 12 and higher are
  required to specify an explicit value for <code>android:exported</code> when the
  corresponding component has an intent filter defined. See
  https://developer.android.com/guide/topics/manifest/activity-element#exported
  for details. Dairy.app main manifest (this file) Error:
  android:exported needs to be explicitly specified for . Apps
  targeting Android 12 and higher are required to specify an explicit
  value for <code>android:exported</code> when the corresponding component has an
  intent filter defined. See
  https://developer.android.com/guide/topics/manifest/activity-element#exported
  for details. Dairy.app main manifest (this file) Error:
  android:exported needs to be explicitly specified for . Apps
  targeting Android 12 and higher are required to specify an explicit
  value for <code>android:exported</code> when the corresponding component has an
  intent filter defined. See
  https://developer.android.com/guide/topics/manifest/activity-element#exported
  for details. Dairy.app main manifest (this file)</p>
  </blockquote>