안드로이드 개발

[에러해결] Manifest merger failed : 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.

피커 2022. 6. 28. 17:17
728x90
반응형

 

안드로이드 앱 개발을 하다가 아래와 같은 에러를 마주쳤을때 해결 방법에 대해서 포스팅합니다.

 

Manifest merger failed : 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.

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

 

 

해결방법

  -. AndroidManifest.xml 파일에 가면 activity들에 대해 정의해놓은 부분이 있습니다.

    여기에 exported 속성을 추가해주면 됩니다.

    특별한 보안적인 액티비티가 아니라면 true값을 주면 됩니다.

    아래 스크린샷의 빨간색 네모 부분을 입력해주면 됩니다.

android exported

<activity
    android:name=".MainActivity"
    android:exported="true">

 

이후 빌드하면 문제가 해결되어 빌드가 잘 됩니다.

반응형