본문 바로가기
TECH 이야기/정보기술, Android

INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

by ANG-E 2020. 9. 28.

안녕하세요. 앙이입니다.

Android APP을 개발하면서 ADB를 통해 설치하다 보면 INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 에러가 날 때가

있는데요. AndroidManifest.xml에서 sharedUserId 값과 동일한 sharedUserId를 사용하는 다른 앱의 Signing

key(KeyStore)와 다른 것으로 signing을 해서 그렇습니다.

<manifest xmlns:android="http://schemas.android.com/apk/res/android"     
package="string"             
android:sharedUserId="string"
              
. . .   
</manifest>

만약 sharedUserId가 필요 없는 앱이라면 Manifest 파일에서 해당 부분을 삭제해주고, 필요하다면 동일한 sharedUserId

를 사용한 다른 앱에서 signing 한 것과 동일한 key로 signing 을 해주면 ADB를 이용한 설치 오류는 없어질 것입니다.

 

참고) 안드로이드 공식 개발자 사이트에 나와 있는 내용도 참고하시면 개발에 도움이 될 것 같습니다.

API 레벨 29부터는 지원이 중단된다고 하네요.

 

 

 

댓글