J'ai un problème similaire à ceux énumérés ici et ici .
Je reçois une erreur INSTALL_FAILED_DEXOPT chaque fois que j'essaie d'installer mon application sur mon Motorola Xoom.
Voici le message d'erreur de la console:
[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!
Et voici le logcat correspondant:
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
Voici ce que j'ai essayé jusqu'à présent:
Toutes les suggestions que vous pouvez offrir sont très appréciées!
Essayez de désinstaller cette application et tous les autres qui ont votre signature sur votre appareil (vos autres applications). Nettoyez votre projet et redémarrez l'installation. En outre, vous devriez envisager d'installer votre application via un autre moyen que ADB, par exemple en utilisant dropbox.
vous pouvez également essayer l'option d'effacement des données de l'utilisateur lors du démarrage de l'émulateur.Cela a fonctionné pour moi.La raison de cette erreur est que vous ne mettez pas à jour votre émulateur avec les données d'application déjà modifiées. application.hope installé cela fonctionnera pour vous.
Je suggère d'exécuter Eclipse et d'afficher la sortie LogCat pour voir quel est le message d'erreur réel. J'obtenais cette erreur et c'était parce que mon appareil avait peu de mémoire de stockage et qu'il ne parvenait pas à décompresser le fichier APK. Je pense que cette erreur peut être déclenchée pour plusieurs raisons et que la désinstallation ou l'effacement des données utilisateur peut être inutile.
Me fait face à une erreur similaire lorsque la mémoire de l'appareil était presque utilisée, a été en mesure de résoudre en supprimant certains fichiers. Alors s'il vous plaît vérifier si suffisamment d'espace libre est disponible dans la mémoire de votre appareil
J'avais activé "Gérer les autorisations d'application", après l'avoir désactivé, je pouvais installer une application à l'aide d'adb