He agregado un archivo jar de 2.45mb a mi proyecto de eclipse de Android y ahora continúo obteniendo "Error de conversión al formato Dalvik: no se puede ejecutar dex: Java heap space" sin importar lo que haga.
Investigué en línea y se me informó que actualice mi eclipse.ini para aumentar el tamaño de mi VM Java. He hecho esto para todos los valores en eclipse.ini y sigo obteniendo el error de compilación.
¿Algunas ideas?
Respuestas:
Modifique los parámetros
-XmsAm
y para que sean lo suficientemente grandes. El valor predeterminado es . Intente cambiarlos a y reinicie eclipse para ver si eso ayuda. De lo contrario, continúe aumentando los valores y reinicie el eclipse hasta que suceda una de estas dos cosas:-XmxBm
eclipse.ini
-Xms40m
-Xmx384m
-Xms512m
-Xmx512m
eclipse.ini
se encuentra/etc/eclipse.ini
en Ubuntu (suponiendo que haya instalado Eclipse desde los repositorios de Ubuntu).Para MAC, consulte:
https://confluence.sakaiproject.org/pages/viewpage.action?pageId=61341742
fuente
eclipse.exe
, donde sea que lo coloques.A veces, comprobar la biblioteca .jar en las propiedades del proyecto también causa este problema. En ese caso, intente lo siguiente:
Al hacer esto, Eclipse tomará solo las clases que se necesitan en el código, del jar en lugar de almacenar todas las clases del jar.
fuente
Todas las respuestas anteriores son perfectas, pero puede probar una cosa más y eso es rápido y fácil, cierre todos sus proyectos abiertos innecesarios en el espacio de trabajo de Eclipse y luego reinicie Eclipse.
También puede aumentar los parámetros -XmsAm y -XmxBm en eclipse.ini.
fuente
Vaya a las propiedades de su proyecto y elimine las bibliotecas agregadas de Java Build Path, presione ok, luego vuelva a agregarlas. También enfrenté este problema Al hacer esto, resolví este problema.
fuente
Adición importante:
La solución no funcionó en mi Windows (probablemente problemas de asignación de memoria), pero funcionó bien en Linux en la misma máquina. Entonces, la instalación de otro sistema operativo le ayudaría a usted oa la reinstalación de Windows.
fuente