반응형
안드로이드 스튜디오 업데이트 후 기존 앱의 빌드 버전을 업하면서 아래와 같은 에러가 발생하였습니다.
원인
앱의 타켓팅 버전을 Android 12 이상으로 할 경우 AndroidManifest.xml파일에서 activities, services, receivers 등에 android:exported를 설정해야 합니다. 안 하면 위와 같은 오류가 발생한다.
해결
activity에 android:exported를 설정해준다.
<activity
android:name=".ui.activity.MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:launchMode="singleTask"
android:exported = "true"
android:theme="@style/FullScreenTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.MENU" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
728x90
반응형
'개발 > Android' 카테고리의 다른 글
[Android] Manifest merger failed : Attribute application@usesCleartextTraffic value=(true) (0) | 2022.08.14 |
---|---|
[Android] Failed to compile values file. 해결 (0) | 2022.08.13 |
[Android] Manifest merger failed with multiple errors, see logs 해결 (0) | 2022.08.11 |
[ Android ] 액션바 배경 커스텀하기 (0) | 2022.07.25 |
[Android] exposed beyond app through clipdata.item.geturi 에러 해결 (0) | 2022.07.22 |
댓글