¿Por qué adb instala <same-packagename-always-release> falla?

Sé que adb install no reemplazará un paquete existente si es de un tipo de compilación diferente (es decir, depuración vs. liberación).

Eclipse también reemplaza correctamente los depuns de depuración cada vez que ejecuto una sesión de depuración.

Pero cuando intento adb install para reemplazar una versión existente apk con otra versión apk (el mismo nombre de paquete!), Recibo 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 suponía que funcionara? ¿Qué me estoy perdiendo?

One Solution collect form web for “¿Por qué adb instala <same-packagename-always-release> falla?”

Supongo que si la aplicación ya está instalada, debe proporcionar la clave -r :

 adb install -r myapp-release.apk 

Desde la ayuda de adb :

 '-r' means reinstall the app, keeping its data 
  • ¿Es posible descompilar un archivo .apk de Android?
  • La actualización de la aplicación pierde todos los datos como ruta Código / Resouce para los cambios de pkg
  • ¿Cómo descompilar, editar en eclipse y recompilar un apk? ¿Paso a paso?
  • Error de "intento no se puede resolver a un tipo" en eclipse
  • ¿Por qué el tamaño androide de apk difiere cuando se construye desde windows y mac
  • Jarsigner no es reconocido comando interno o externo
  • ¿Puede una biblioteca que uso en mi aplicación Android .apk colisionar con esa biblioteca utilizada en otra aplicación?
  • Cómo reconocer la compilación específica de apk, incluso si la actualización de usuario apk en Google Play
  • ¿Cuál es la diferencia entre los archivos apklib y jar?
  • Estudio Android - lanzamiento de APK para el sabor
  • Google Play Android .apk Upload "Falló al ejecutar aapt dump badging"
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.