본문 바로가기
안드로이드

Android12에서 INSTALL_FAILED_UPDATE_INCOMPATIBLE 오류

by Dokon Jang 2022. 3. 12.
반응형

안드로이드 스튜디오에서 안드로이드12에 디버깅 앱을 설치 할 때 아래의 오류가 표시되며 앱이 설치가 안되었습니다.

Installation did not succeed.
The application could not be installed: INSTALL_FAILED_UPDATE_INCOMPATIBLE

 

구글링해서 찾아보니 타켓SDK안드로이드12(API 31)인 경우 AndroidManifest.xml 내의 activity, service, receiverandroid:exported를 필수로 입력해야 위의 오류 없이 설치가 가능합니다.

android:exported는 다른 앱에서 개발하는 앱에 접근 할 수 있도록 설정하는 속성으로 아래의 링크에서 상세 내용을 확인하세요.

https://developer.android.com/guide/topics/manifest/activity-element#exported

 

Android 개발자  |  Android Developers

애플리케이션의 시각적 사용자 인터페이스 일부를 구현하는 활동(Activity 서브클래스)을 선언합니다. 모든 활동은 매니페스트 파일의 {@code} 요소로 나타내야 합니다. 여기에 선언되지 않은 활동

developer.android.com

 

AndroidManifest.xmlactivityandroid:exported를 적용한 예입니다.

댓글0