Fallo [INSTALL_FAILED_ALREADY_EXISTS] cuando intenté actualizar mi aplicación

Resuelto Dev.Sinto asked hace 54 años • 7 respuestas

cuando intenté actualizar mi aplicación con una nueva versión que tiene la misma firma que la anterior, aparece el error anterior.

¿Qué me falta?

Dev.Sinto avatar Jan 01 '70 08:01 Dev.Sinto
Aceptado

Si instala la aplicación en su dispositivo, adb installdebe buscar la opción de reinstalación, que debería ser -r. Entonces, si lo hace, adb install -rdebería poder instalarlo sin desinstalarlo antes.

WarrenFaith avatar Dec 15 '2010 11:12 WarrenFaith

Instalar

adb install -r exampleApp.apk

(Esto -rhace que reemplace la copia existente, agregue una -ssi se instala en un emulador)

Asegúrese de que la aplicación esté firmada de la misma manera y sea la misma debug/releasevariante.

Prima

Configuré un alias en mi ~/.bash_profilepara convertirlo en un comando de 2 caracteres.

alias bi="gradlew && adb install -r exampleApp.apk"

(Abreviatura de Construir e Instalar)

Gibolt avatar Oct 08 '2017 08:10 Gibolt

Recibe ese error porque ya existe una aplicación con el mismo nombre de paquete que su aplicación. Si está seguro de no haber instalado la misma aplicación antes, cambie el nombre del paquete e inténtelo.

De lo contrario, esto es lo que puedes hacer:

  1. Desinstale la aplicación del dispositivo: Vaya a Configuración -> Administrar aplicaciones y elija Desinstalar O
  2. Desinstale la aplicación usando la interfaz de línea de comandos de adb: escriba adb uninstall. Una vez que haya terminado con este paso, intente instalar la aplicación nuevamente.
Muhammad Mubashir avatar Aug 12 '2011 11:08 Muhammad Mubashir

Podría significar que la aplicación ya está instalada para otro usuario en su dispositivo. Los usuarios comparten aplicaciones. No sé por qué lo hacen, pero lo hacen. Entonces, si un usuario actualiza, una aplicación también se actualiza para el otro usuario. Si desinstalas uno, no elimina la aplicación del sistema en el otro.

GregP avatar Aug 07 '2016 22:08 GregP