31 votes

Impossible d'exécuter dex: espace de segmentation Java espace de segmentation Java

Impossible d'exécuter dex: erreur d'espace mémoire Java lors de l'exécution d'un script de pilote Web dans Eclipse IDE. J'ai configuré Eclipse IDE avec Android SDK et AVD Manager.

J'ai également augmenté les -Xms200m -Xmx512m mais cela n'a pas fonctionné.

31voto

Mike Points 391

La solution acceptée pour ce poste a fonctionné pour moi: La conversion au format Dalvik a échoué: Impossible d'exécuter dex: espace de pile Java.

L'essentiel est le suivant: Continuez à augmenter les valeurs Xms et Xmx jusqu'à ce que cela fonctionne ou que vous manquiez de mémoire physique.

Ex: -XX:MaxPermSize=1536m -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx1536m

2voto

Joand Points 151

Tu as dit

J'ai aussi augmenté le -Xms200m à -Xmx512m

-Xms200m et -Xmx512m sont deux choses différentes. Peut-être que tu voulais dire

de -Xms200m à -Xms512m

et

de -Xmx200m à -Xmx512m

1voto

herbertD Points 1721

Remplacez -Dosgi.requiredJavaVersion = 1.5 par

 -Dosgi.requiredJavaVersion=1.6
 

si votre projet eclipse utilise java compiler 1.6. Je viens de résoudre ce problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X