java - for - eclipse para android 2018
Error en la conversión a formato Dalvik: no se puede ejecutar dex: espacio en el montón de Java (5)
A veces, comprobar la biblioteca .jar en las propiedades del proyecto también causa este problema. En ese caso, intente lo siguiente:
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.
Al hacer esto, Eclipse tomará solo las clases que se necesitan en el código, desde el contenedor en lugar de almacenar todas las clases del contenedor.
He agregado un archivo jar de 2.45mb a mi proyecto de eclipse Android y ahora sigo obteniendo "Falló la conversión al formato Dalvik: no se puede ejecutar dex: espacio dinámico Java" sin importar lo que haga.
Investigué en línea y me informaron que actualizara mi eclipse.ini para aumentar mi VM de Java. He hecho esto para todos los valores en eclipse.ini y sigo obteniendo el error de compilación.
¿Algunas ideas?
Todas las respuestas anteriores son perfectas, pero puede probar una cosa más y es rápido y fácil, cierre todos sus proyectos abiertos innecesarios en el área de trabajo de Eclipse y luego reinicie Eclipse.
También puede aumentar los parámetros de -XmsAm y -XmxBm en eclipse.ini.
Vaya a las propiedades de su proyecto y elimine las bibliotecas agregadas de la ruta de compilación de Java, haga clic en Aceptar, luego vuelva a agregarlas. También enfrenté este problema. Al hacer esto, resolví este problema.
Adición importante:
La solución no funcionó en mi Windows (probablemente problemas de asignación de memoria), pero funcionó bien en un Linux en la misma máquina. Entonces la instalación de otro sistema operativo lo ayudará a usted o a la reinstalación de Windows.
Modifique los -XmsAm
y -XmxBm
en eclipse.ini
para que sean lo suficientemente grandes. El valor predeterminado es -Xms40m
-Xmx384m
. Intenta cambiar ambos a -Xms512m
-Xmx512m
y reinicia eclipse para ver si eso ayuda. De lo contrario, continúe aumentando los valores y reinicie Eclipse hasta que ocurra una de estas dos cosas:
- Tu construcción finaliza.
- Eclipse no se reiniciará porque no tiene suficiente memoria.
eclipse.ini
se encuentra en /etc/eclipse.ini
en Ubuntu (suponiendo que haya instalado Eclipse desde los repositorios de Ubuntu).
Para MAC, consulte:
Encontrar eclipse.ini es un poco complicado. Para localizarlo, haga clic derecho en el icono de la aplicación Eclipse y seleccione "Mostrar contenido del paquete", luego haga doble clic en la carpeta "Contenido" y luego haga doble clic en la carpeta "MacOS", el hogar de eclipse.ini
https://confluence.sakaiproject.org/pages/viewpage.action?pageId=61341742