본문 바로가기

Dev Error12

java.lang.SecurityException: Permission Denial: starting Intent exception occurred while executing 'start' java.lang.SecurityException: Permission Denial: starting Intent 빌드에 성공하나 싶어 좋아하려는 순간, 위와 같은 애러가 나왔네요. 원인은 android:exported="false"를 한 경우 였습니다. 해당 원인은 아래와 동일한 경우이지만, 조금 설명을 드리자면 https://borntodevelop.tistory.com/3 Execution failed for task ':app:processDebugMainManifest'. android/app/build.gradle의 컴파일SDK 버젼과 targetSDK버젼을 바꾸게 되었다. 버젼을 변경하고 npm run android.. 2022. 3. 22.
Task :app:checkDebugAarMetadata FAILED React native에 새로운 기능을 추가 하던 도중, 만났던 애러 메세지 입니다. npm i react-native-splash-screen 후에 발생한 애러이지만, 보편적으로 기능을 추가할 때, 두루 발생하는 애러처럼 보여집니다. 해결방법은 빨간 네모에 나온거 처럼 컴파일SDK 버젼과 targetSDK 버젼을 31 이상으로 명시하면 됩니다. 변경하는 방법은 아래와 같습니다. //android/app/build.gradle 2022. 3. 22.
Execution failed for task ':app:processDebugMainManifest'. android/app/build.gradle의 컴파일SDK 버젼과 targetSDK버젼을 바꾸게 되었다. 버젼을 변경하고 npm run android하니 Execution failed for task ':app:processDebugMainManifest'. 라는 애러가 나타나게 되었다. 주황색 부분을 보면 Android 12 이상부터는 AndroidManifest.xml에 를 추가할 경우 android:exported="true" 또는 "false"를 넣어줘야한다고 한다. , 등 또한 적용되어야 한다. # android:exported 란? exported 속성은 앱에서 활동, 서비스 또는 수신기에 액세스 할 수 있으며 외부 응용 프로그램에서 실행 될 수 있는지를 정의하는 곳입니다. Ex) 카카오 AP.. 2022. 3. 22.
반응형