android - programa - ¿Por qué adb install<same-packagename-always-release> falla?
programa adb (1)
Supongo que si la aplicación ya está instalada, debes proporcionar la clave -r
:
adb install -r myapp-release.apk
De la ayuda de adb
:
''-r'' means reinstall the app, keeping its data
Esta pregunta ya tiene una respuesta aquí:
Sé que adb install
no reemplazará un paquete existente si es de un tipo de compilación diferente (es decir, depuración frente a versión).
Eclipse también reemplaza con éxito los apks de depuración cada vez que ejecuto una sesión de depuración.
Pero cuando intento adb install
para reemplazar un apk de lanzamiento existente con otro apk de lanzamiento (¡el mismo nombre de paquete!), Aparece un mensaje de error:
adb install myapp-release.apk
pkg: /data/local/tmp/myapp-release.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
745 KB/s (34310 bytes in 0.044s)
¿No se supone que eso debería funcionar? ¿Qué me estoy perdiendo?