크로스 플랫폼/React-Native <JSX>

[React-Native] android app:installDebug FAILED INSTALL_FAILED_UPDATE_INCOMPATIBLE 문제 해결

TaeGyeong Lee 2023. 6. 19. 14:07

안드로이드 빌드 시에만 해당되는 문제로 빌드 대상이 되는 기기에 동일하지만 빌드 서명키가 다른 어플리케이션이 이미 설치되어 있는 경우 발생하는 에러입니다.

저의 경우 이미 플레이스토어에 올라와 있는 프로덕션 키가 서명된 앱을 설치한 기기에 동일한 앱 빌드(디버그 서명키를 통해)를 시도하여 발생한 문제였습니다. 기존 프로덕션 서명 앱을 지우고 다시 빌드를 시도하니 잘 설치되었습니다.

> Task :app:installDebug FAILED
161 actionable tasks: 6 executed, 155 up-to-date
...
com.android.ddmlib.InstallException: INSTALL_FAILED_UPDATE_INCOMPATIBLE: Existing package com.iterviewclientmobile signatures do not match newer version; ignoring!
	at com.android.ddmlib.internal.DeviceImpl.installRemotePackage(DeviceImpl.java:1373)
	at com.android.ddmlib.internal.DeviceImpl.installPackage(DeviceImpl.java:1199)
	at com.android.ddmlib.internal.DeviceImpl.installPackage(DeviceImpl.java:1175)
	at com.android.ddmlib.internal.DeviceImpl.installPackage(DeviceImpl.java:1164)
	at com.android.build.gradle.internal.testing.ConnectedDevice.installPackage(ConnectedDevice.java:127)
	at com.android.build.gradle.internal.tasks.InstallVariantTask.install(InstallVariantTask.java:164)
...

 

안드로이드 빌드 시에 발생하는 에러는 android studio 에서 빌드를 시도하여 확인하는 에러를 먼저 확인하는 게 좋습니다. 보다 명확하고 간결하게 에러 사항을 알려줍니다.

The device already has an application with the same package but a different signature.