[Android] adb 설치 오류: INSTALL_FAILED_UPDATE_INCOMPATIBLE에서 해결 방법을 시도해 볼 수 있습니다.

1. 문제 설명

최근에 테스트 머신에 애플리케이션을 패키징하고 설치했을 때 다음과 같은 오류가 발생했습니다.

adb install "D:\Downland\xxx.apk"
Performing Streamed Install
adb: failed to install D:\Downland\xxx.apk:
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package <包名> 
signatures do not match previously installed version; ignoring!]

인터넷에는 패키지 본체의 서명이 수정됐다고 하는데, 기존 패키지를 제거했지만 휴대폰에는 여전히 정보가 남아 있다. 돌이켜보면 패키지 본문의 서명을 변경하는 작업을 실제로 수행한 것 같습니다.

2. 솔루션

adb 명령을 사용하여 설치 오류가 발생한 테스트 머신에서 패키지 이름에 해당하는 패키지 본문을 제거합니다. 휴대폰에서 패키지를 제거한 경우에도 <패키지 이름>을 오류를 보고한 패키지 이름으로 바꾸십시오 .

adb uninstall <包名>

인터넷에 /data/system/packages.xml 디렉토리에 들어가서 수동으로 애플리케이션 정보를 삭제하는 방법도 있지만 루트 권한이 필요합니다.현재 대부분의 휴대폰에서는 루트 권한을 얻기가 쉽지 않습니다. . 문제가 해결되지 않으면 다른 유용한 솔루션을 찾아보세요. 문제가 마음에 들지 않으면 댓글 영역에 공유하실 수 있습니다 O(∩_∩)O 하하~

Acho que você gosta

Origin blog.csdn.net/weixin_44442332/article/details/128456599
Recomendado
Clasificación