Error INSTALL_FAILED_DEXOPT al intentar instalar la aplicación

Tengo un problema similar al de los listados aquí y aquí .

Estoy recibiendo un error INSTALL_FAILED_DEXOPT cada vez que intento instalar mi aplicación en mi Motorola Xoom.

Aquí está el mensaje de error de la consola:

[2011-08-02 09:34:43 - Blade] Installation error: INSTALL_FAILED_DEXOPT [2011-08-02 09:34:43 - Blade] Please check logcat output for more details. [2011-08-02 09:34:43 - Blade] Launch canceled! 

Y aquí está el logcat correspondiente:

 08-02 09:47:48.910: ERROR/PackageManager(142): Package com.theisenp.blade has mismatched uid: 10023 on disk, 10073 in settings 08-02 09:47:48.910: INFO/PackageManager(142): Linking native library dir for /data/app/com.theisenp.blade-1.apk 08-02 09:47:49.110: ERROR/dalvikvm(2094): Duplicate interface: 'Lgnu/trove/TIntIntProcedure;' 08-02 09:47:49.110: ERROR/dalvikvm(2094): Trouble with item 1108 @ offset 0x5d49c 08-02 09:47:49.110: ERROR/dalvikvm(2094): Cross-item verify of section type 0006 failed 08-02 09:47:49.110: ERROR/dalvikvm(2094): ERROR: Byte swap + verify failed 08-02 09:47:50.140: ERROR/dalvikvm(2094): Optimization failed 08-02 09:47:50.150: WARN/installd(91): DexInv: --- END '/data/app/com.theisenp.blade-1.apk' --- status=0xff00, process failed 08-02 09:47:50.150: ERROR/installd(91): dexopt failed on '/data/dalvik-cache/data@[email protected]@classes.dex' res = 65280 08-02 09:47:50.160: WARN/PackageManager(142): Package couldn't be installed in /data/app/com.theisenp.blade-1.apk 

Esto es lo que he probado hasta ahora:

  • Selección de la opción "Limpiar datos de usuario" en el menú Ejecutar configuraciones -> Destino. (Aunque solo puedo ver emuladores y no mi dispositivo físico en esta pestaña. ¿Tal vez no estoy borrando los datos de usuario de Xoom?)
  • Desinstalación de la aplicación de mi dispositivo antes de intentar reinstalar
  • Reiniciar el dispositivo varias veces

¡Cualquier sugerencia que usted puede ofrecer es muy apreciada!

Intenta desinstalar esta aplicación y todas las demás que tengan tu firma en tu dispositivo (tus otras aplicaciones). Limpie el proyecto y reinicie la instalación. Además, debe considerar la instalación de su aplicación a través de otro medio que el ADB, por ejemplo, utilizando Dropbox.

También puede intentar limpiar la opción de datos de usuario al iniciar emulator.This funcionó para mí. La razón detrás de este error es que no está actualizando su emulador con los datos de la aplicación que ya está changed.So emulador no puede encontrar los nuevos datos en su Instalado application.hope esto funcionará para usted.

Sugiero ejecutar Eclipse y ver la salida de LogCat para ver cuál es el mensaje de error real. Estaba recibiendo este error y era porque mi dispositivo era bajo en el almacenamiento y estaba fallando para descomprimir el APK. Creo que hay múltiples razones por las que este error se puede desencadenar y desinstalar o borrar datos de usuario puede ser innecesario.

Tenía "Manage App Permissions" habilitado, después de desactivar podría instalar la aplicación usando adb

  • Eclipse: No se pudo inicializar el subproceso de supervisión: no se pudo establecer la conexión de bucle invertido
  • No se carga ninguna tabla de símbolos. Utilice el comando "file". Con eclipse y NDK
  • Cómo importar .dll a Android java proyecto (trabajando con eclipse)
  • Utilizar la nueva versión de ADT
  • Android construir banderas?
  • ¿Cómo puedo anular la función de autocompletar de Eclipse?
  • Cómo obligar a Eclipse a reiniciar una aplicación que no ha cambiado
  • PhoneGap Android: ¿Cómo forzar a la aplicación a utilizar iconos de asset \ www \ res en lugar res \ drawable carpeta?
  • No se encontró ningún recurso que coincida con el nombre dado (en 'title' con el valor '@ string / action_settings')
  • Para la depuración de Android JNI / NDK bajo Eclipse, ¿por qué se están ignorando mis puntos de interrupción?
  • Excepción de Eclipse Android: Excepción de bucle de eventos no controlada No más identificadores
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.