Fallo [INSTALL_FAILED_ALREADY_EXISTS] cuando intenté actualizar mi aplicación
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?
Si instala la aplicación en su dispositivo, adb install
debe buscar la opción de reinstalación, que debería ser -r
. Entonces, si lo hace, adb install -r
debería poder instalarlo sin desinstalarlo antes.
Instalar
adb install -r exampleApp.apk
(Esto -r
hace que reemplace la copia existente, agregue una -s
si se instala en un emulador)
Asegúrese de que la aplicación esté firmada de la misma manera y sea la misma debug/release
variante.
Prima
Configuré un alias en mi ~/.bash_profile
para convertirlo en un comando de 2 caracteres.
alias bi="gradlew && adb install -r exampleApp.apk"
(Abreviatura de Construir e Instalar)
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:
- Desinstale la aplicación del dispositivo: Vaya a Configuración -> Administrar aplicaciones y elija Desinstalar O
- 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.
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.