본문 바로가기

React-native/update

[ React Native ] 안드로이드 sdk 31로 수정 후 bundleRelease 에러 > Execution failed for task ':app:processReleaseMainManifest'. 에러 관련 해결

에러발생

업데이트하려고 번들을 생성하려고 하니 에러가 발생함

targetSdkVersion = 31 로 업데이트를 해야하는 상황에서 build.gradle에서 수정하고 bundleRelease를 하니

Execution failed for task ':app:processReleaseMainManifest'. 에러가 발생

 

문제해결

sdk 31에서는 android:exported = "true" 를 넣어줘야 빌드 성공이 되다 보니 

AndroidManifest.xml 파일에서 android:exported = "true" 추가하니 해결되었습니다.
 

추가 위치

// AndroidManifest.xml
...
<reciever ... android:exported = "true" />
...
<activity ... android:exported = "true"> 
 ...
</activity>