La conversion au format Dalvik a échoué: Impossible d'exécuter dex: java.nio.BufferOverflowException

Je reçois une exception suivante lorsque j'essaie d'exécuter mon projet Android.

La conversion au format Dalvik a échoué: Impossible d'exécuter dex: java.nio.BufferOverflowException

  • Quelqu'un expliquera-t-il RESULT_FIRST_USER?
  • Java.lang.IllegalArgumentException: la colonne '_id' n'existe pas
  • Compilation de démonstration d'achartengine, mais erreur d'exécution
  • La raison de l'actif et des ressources brutes dans Android
  • L'icône de mon application apparaît plus petite que l'autre
  • Android Studio marque R en rouge avec message d'erreur "ne peut pas résoudre le symbole R", mais la compilation réussit
  • Actuellement, j'utilise ADT version 22.3. L'objectif de mon projet est le niveau API 15. J'ai essayé d'ajouter la bibliothèque de support dans les outils Android, mais le problème n'a pas été résolu.

    11 Solutions collect form web for “La conversion au format Dalvik a échoué: Impossible d'exécuter dex: java.nio.BufferOverflowException”

    La clé est de définir target=android-19 de project.properties et android:targetSdkVersion="19" identique à 19. Cela a fonctionné pour moi.

    C'est un gros désordre … À la manière suivante, l'astuce pour moi …

    Faites un clic droit sur votre projet dans eclipse -> Outils Android -> Ajouter une bibliothèque de support

    Ensuite, cliquez sur Accept License et cliquez sur install .

    J'ai eu le même problème et j'ai utilisé ces méthodes

    1- Mise à niveau vers les outils de développement Android SDK 18.1.1

    2- Ajout de la bibliothèque de support. (S'il est déjà là, essayez de l'enlever et de l'ajouter à nouveau, faites un clic droit sur le projet -> Outils Android -> Ajoutez une bibliothèque de support)

    Vous pouvez suivre les instructions détaillées ici http://techlovejump.in/2013/11/how-to-solve-unable-to-execute-dex-java-nio-bufferoverflowexception-check-the-eclipse-log-for-stack -trace/

    Est-ce le même problème que Android dex donne BufferOverflowException lors de la construction ? La mise à jour des outils de construction 19.0.1 (tel que décrit dans la publication associée) m'a corrigé ce problème.

    Parcourez votre eclipse Folder-> Open Eclipse Folder Ouvrez eclipse.ini Change -Xms40m Et -Xmx384m TO -Xms512m Et -Xmx512m

    Cliquez sur Enregistrer

    Pas besoin de basculer. Vous pouvez corriger l'erreur en éditant le fichier manifeste ou les propriétés du projet. Ajouter la ligne suivante.

     sdk.build.tools=18.1.1 

    Remplacez 18.1.1 par votre targetdk en manifeste.

    Détail étape par étape sur: – http://techlovejump.in/2013/11/how-to-solve-unable-to-execute-dex-java-nio-bufferoverflowexception-check-the-eclipse-log-for-stack -trace/

    Je met à jour le fichier project.properties. J'ai mis sdk.build.tools = 19.0.1 dans le fichier de propriétés. Et définissez la version SDK minimum à 14

    Il est arrivé à moi quand mon émulateur avait mis une haute valeur Ram, j'ai changé la valeur RAM de l'émulateur à 768 et ça a fonctionné

    J'ai traité ce problème lors de l'utilisation de la bibliothèque Sherlock ActionBar dans mon projet. Vous pourriez faire l'étape suivante, c'est un travail pour moi.

    1. Faites un clic droit sur votre projet, sélectionnez les propriétés.
    2. Une boîte de dialogue s'affiche, sélectionnez 'Java build path' dans le menu de gauche.
    3. Supprimez «dépendances Android» et «bibliothèques privées Android» sur le panneau de droite, puis cliquez sur OK
    4. Nettoyez votre projet (sélectionnez le menu Projet -> Nettoyer)
    5. Cliquez avec le bouton droit de la souris sur votre projet, sélectionnez Outils Android -> Corrigez les propriétés du projet
    6. Nettoyez le projet une fois de plus.
    7. Redémarrez votre ordinateur
    8. Ouvrir l'éclipse et exporter l'apk

    J'espère que cela vous aidera.

    J'avais des bibliothèques redondantes dans mon IDE qui causait un problème qu'aucune autre solution ne fonctionnait pour moi

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.