INSTALL_FAILED_UPDATE_INCOMPATIBLE cuando intento instalar compilado .apk en el dispositivo

He compilado Trebuchet lanzador de CyanogenMod 9, y tratando de 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] 

He probado en Nexus S con CM9 y Galaxy Nexus con acciones JB. ¿Por qué estoy recibiendo este error?

Significa que la aplicación que desea instalar ya está instalada. Sólo tienes que quitar el antiguo e intentarlo de nuevo.

Tratar

 adb uninstall package-name 

Esto funciona para mi. He eliminado mi aplicación con Copia de seguridad de titanio. Sin embargo, creo que la copia de seguridad de Titanium no eliminó mi aplicación totalmente.

La desinstalación de la aplicación sería suficiente para evitar este problema.

 INSTALL_FAILED_UPDATE_INCOMPATIBLE 

Pero a veces incluso desinstalar el mensaje se plantea de nuevo, se produce en Android OS 5.0 +, por lo que esta es la solución:

Ve a Settings > Apps y encontrarás tu aplicación con el mensaje:

"No instalado para este usuario" Introduzca aquí la descripción de la imagen

Tenemos que desinstalar manualmente para todos los usuarios !, entonces podemos instalar nuestra aplicación compilada sin problemas.

Introduzca aquí la descripción de la imagen

Otras opciones:

  • Quite la aplicación antigua e instálela de nuevo.
  • Utilice el comando Debug Bridge de Android:

    Adb uninstall [NOMBRE DEL PAQUETE]

Dos maneras que pueden ser obras

1: Desinstalar la aplicación del dispositivo móvil manualmente

2: Abrir el símbolo del sistema, rastrear la ruta de acceso de adb y ejecutar el comando siguiente

 adb uninstall your_package_name 
  1. Vaya a: su carpeta de anuncios \ sdk \ platform-tools \
  2. Escriba cmd
  3. Escriba: adb remount en la ventana de comandos
  4. Adb shell
  5. Su
  6. Rm /system/app/YourApp.apk
  7. Reinicie su dispositivo

Acabo de renombrar el paquete y funcionó para mí.

Esto quizás porque tienes más de un usuario en tu dispositivo y acabas de eliminar la aplicación en una ( dejando el apk todavía presente para los otros ).

He eliminado en todas las cuentas, y funcionó después.

Instalé el administrador de archivos Astro y busqué una versión anterior del archivo apk, encontré uno en la tarjeta SD y borré el archivo apk usando el administrador de archivos Astro.

Si su dispositivo admite varios usuarios, también tendrá que eliminar la aplicación para cada cuenta.

Yo suelo usar adb y que hace el truco adb uninstall <your-package-name>

En mi caso no había ninguna versión de la aplicación que podía encontrar a través del administrador de dispositivos o Astro.

Lo que acabé haciendo fue:

1) Descarga la última versión de la aplicación desde la tienda de aplicaciones

2) La aplicación aún no estaba visible en el administrador de dispositivos hasta que reinicié mi dispositivo.

3) Eliminar la aplicación del administrador de dispositivos

4) Ejecutar mi proyecto de nuevo

5) Todo funciona

Espero que esto ayude a alguien

Ve a Configuración / Aplicaciones / Buscar tu aplicación y unistall …

Ha funcionado para mi

  1. Vaya a Configuración / Aplicaciones / Busque su aplicación y desinstale …
  2. Abrir el símbolo del sistema y "adb uninstall"

Ha funcionado para mi

La pregunta era por qué está recibiendo este error. La desinstalación resolverá este problema, pero en mi caso, mientras estaba instalando la versión compilada del apk, el problema planteado. Estaba intentando crear una actualización para mi aplicación. Así que lo que hice, construí un apk firmado y luego intenté instalar el apk y el apk instalado perfectamente. Por lo tanto, en lugar de quitar el apk antiguo, tuve que firmar la actualización más reciente y luego lo instaló.

Si el APK se construye en proyecto con el archivo de Android.mk. Tal vez es porque el certificado de signo se ha cambiado.

En mi problema, tengo agregar LOCAL_CERTIFICATE: = plataforma. Ya que el apk original se firma sin esta etiqueta.

Para los usuarios de MIUI, aparte de la habitual opción de depuración USB, asegúrese de habilitar también estas configuraciones:

Instalar a través de USB
Depuración USB (configuración de seguridad)

A continuación, acepte el mensaje cuando intente instalar la aplicación de nuevo.

En mi caso, he instalado la aplicación de Playstore y después de cuando estoy tratando de ejecutar desde Eclipse o Android Studio por lo que se intentará instalar de nuevo en ese APK que no permitirá.

Tan Primero de todos usted tiene que desinstalar ese Sigk APK y después de que usted tiene que intentar.

Gracias.

RankoR @ debe haber instalado la aplicación desde un equipo diferente. En mi caso eso es donde surgió el problema .. todo lo que necesitas hacer es desinstalar la aplicación y volver a instalarla o ejecutar desde el equipo que está trabajando .. esto podría ser una respuesta tardía, pero que ayudará a alguien .. gracias

  • ¿Qué necesito saber para conectar Cyanogenmod a teléfonos / tablets no compatibles?
  • Sincronización de errores con cyanogenmod repo
  • Permisos insuficientes para el dispositivo en Android Studio Workspace que se ejecuta en openSUSE 13.2
  • Aplicación Android de telefonía que mantiene el foco en las llamadas entrantes
  • CyanogenMod: traducir un proyecto
  • Perfilado de android-ndk simple C / C ++ ejecutable
  • Ayudar a construir un marco android reparado
  • Cómo construir la aplicación del sistema CM sin odex?
  • CyanogenMod o AOSP: Compilar un solo proyecto
  • GCC cree que estoy ejecutando x86
  • Error de construcción de CM12 para oneplus one
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.