Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- studio
- 깃헙
- build
- RecyclerView
- image
- 코틀린
- coroutine
- 웹뷰
- WebView
- Github
- 안드로이드 스튜디오
- 코루틴
- MVVM
- error
- 안드로이드스튜디오
- 에러
- ADB
- 레트로핏
- 스튜디오
- dart
- Android
- Retrofit
- GIT
- 의존성주입
- Kotlin
- 안스
- Gradle
- 안드로이드
- 유튜브
- viewpager
Archives
- Today
- Total
코딩하는 일용직 노동자
Manifest merger failed : android:exported needs to be explicitly specified for <activity>. 에러 해결 본문
안드로이드
Manifest merger failed : android:exported needs to be explicitly specified for <activity>. 에러 해결
bacass 2021. 10. 8. 23:46안드로이드 스튜디오의 새로운 버전인 Arctic Fox 를 설치했습니다.
그러니 gradle 7.0 을 설치하라고 해서 설치하고 JDK 11 버전이 필요하다고 해서 겨우겨우 설치했습니다.
간신히 빌드를 하려는데 처음보는 에러가 발생했습니다.
Manifest merger failed : android:exported needs to be explicitly specified for <activity>.
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.
구글링을 해보니 이 문제를 겪은 다른 개발자분들이 많았나 봅니다. ^^;
해결방법은 간단합니다.
Manifest 파일에서 intent-filter를 사용하는 액티비티에는 모두 아래처럼 셋팅을 해줍니다.
android:exported="true"
관련 내용이 개발자 문서에도 있습니다.
'안드로이드' 카테고리의 다른 글
Android Studio 에서 사용하지 않는 리소스를 검색하고 제거하는 방법 (0) | 2021.11.14 |
---|---|
Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8 에러 수정. (0) | 2021.10.10 |
The minCompileSdk (31) specified in adependency's AAR metadata 에러 수정사례. (0) | 2021.10.02 |
안드로이드 인앱결제를 위한 환경셋팅 (3) | 2021.09.26 |
Must be called from main thread of fragment host 에러 처리 (0) | 2021.09.08 |