반응형
exception occurred while executing 'start'
java.lang.SecurityException: Permission Denial: starting Intent
빌드에 성공하나 싶어 좋아하려는 순간, 위와 같은 애러가 나왔네요.
원인은
android:exported="false"를 한 경우 였습니다.
해당 원인은 아래와 동일한 경우이지만, 조금 설명을 드리자면
https://borntodevelop.tistory.com/3
Android12 이상, 컴파일SDK버젼 31이상인 경우 ,
<activity />를 AndroidManifest.xml에 추가할 시, android:exported를 꼭 명시해야합니다.
이는 activity에 추가하는 기능에 대한 액세스를 허용하는지 안하는지에 대한 설정으로
만약 android:exported="false"로 되있는 경우 해당 기능을 시작할수 없어서 나타나는 애러입니다.
AndroidManifest.xml 폴더를 잘 보시고 false가 되있는 부분을 true로 수정한 후, 실행 해 보시기 바랍니다.
*만약 해당 기능의 액세스 허용을 원하지 않는 경우, 다른 방법으로 기능을 구현해야합니다.
반응형
댓글