J'ai ajouté un fichier jar 2,45 Mo à mon Android Eclipse et maintenant je continue à obtenir "Échec de la conversion au format Dalvik: impossible d'exécuter dex: Java heap space "peu importe ce que je fais.
J'ai fait des recherches en ligne et j'ai été informé de mettre à jour mon Eclipse.ini pour augmenter mes Java VM heaspsizes. Je l'ai fait pour toutes les valeurs dans Eclipse. ini et moi continuons d'obtenir l'erreur de construction.
Des idées?
Modifier le -XmsAm
et -XmxBm
paramètres en Eclipse.ini
pour qu'ils soient suffisamment grands. La valeur par défaut est -Xms40m
-Xmx384m
. Essayez de les changer tous les deux en -Xms512m
-Xmx512m
et redémarrez Eclipse pour voir si cela aide. Sinon, continuez d'augmenter les valeurs et redémarrez Eclipse jusqu'à ce que l'une des deux choses se produise:
Eclipse.ini
est situé à /etc/Eclipse.ini
dans Ubuntu (en supposant que vous avez installé Eclipse à partir des référentiels Ubuntu).
Pour MAC, veuillez consulter:
Trouver Eclipse.ini est un tout petit peu délicat. Pour le localiser, cliquez avec le bouton droit sur l'icône de l'application Eclipse et sélectionnez "Afficher le contenu du package", puis double-cliquez sur le dossier "Contenu" puis double-cliquez sur le dossier "MacOS", la maison de Eclipse.ini
https://confluence.sakaiproject.org/pages/viewpage.action?pageId=61341742
Parfois, la vérification de la bibliothèque .jar dans les propriétés du projet provoque également ce problème. Dans ce cas, essayez ce qui suit:
Right click your project.
Go to Properties -> Java Build Path -> Order and Export.
Uncheck the check box against your included library.
Press OK and run the project.
En faisant cela, Eclipse ne prendra que les classes nécessaires dans le code, du pot au lieu de stocker toutes les classes du pot.
Accédez aux propriétés de votre projet et supprimez vos bibliothèques ajoutées de Java Build Path a frappé ok, puis à nouveau les ajouter. J'ai également rencontré ce problème.En faisant cela, j'ai résolu ce problème.
Toutes les réponses ci-dessus sont parfaites, mais vous pouvez essayer une chose et c'est rapide et facile, fermez tous vos projets ouverts inutiles dans l'espace de travail Eclipse, puis redémarrez Eclipse.
Vous pouvez également augmenter les paramètres -XmsAm et -XmxBm dans Eclipse.ini.