INSTALL_FAILED_UPDATE_INCOMPATIBLE cuando intento instalar .apk compilado en el dispositivo
Compilé el lanzador Trebuchet de CyanogenMod 9 e intenté instalarlo con adb:
$ adb install out/target/product/generic/system/app/Trebuchet.apk
3986 KB/s (7870141 bytes in 1.928s)
pkg: /data/local/tmp/Trebuchet.apk
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
Probé Nexus S con CM9 y Galaxy Nexus con JB estándar. ¿Por qué recibo este error?
EDITAR: En mi caso, intenté reinstalar el paquete del sistema con el administrador de paquetes. Eso no es compatible, entonces tengo este error. La fuente del error puede diferir en su caso.
significa que la aplicación que desea instalar ya está instalada. simplemente retire el anterior e inténtelo de nuevo.
Intentar
adb uninstall package-name
Esto funciona para mi. Eliminé mi aplicación usando Titanium Backup. Sin embargo, creo que la copia de seguridad de Titanium no eliminó mi aplicación por completo.
Desinstalar la aplicación sería suficiente para evitar este problema.
INSTALL_FAILED_UPDATE_INCOMPATIBLE
pero a veces incluso al desinstalar el mensaje vuelve a aparecer, ocurre en Android OS 5.0 +, así que esta es la solución:
Vaya a Settings
> Apps
y encontrará su aplicación con el mensaje:
"No instalado para este usuario"
¡Tenemos que desinstalar manualmente para todos los usuarios!, luego podremos instalar nuestra aplicación compilada sin problemas.
Otras opciones:
Elimine la aplicación anterior e instálela nuevamente.
Utilice el comando Puente de depuración de Android:
adb desinstalar [NOMBRE DEL PAQUETE]