Android Dex: No se puede ejecutar DX (IntelliJ)
Sigo los pasos de https://stackoverflow.com/a/5271194/1973953 este enlace.
Pero cuando ejecuto una aplicación estoy recibiendo estos errores
- Intellij Idea 13 no puede encontrar Herramientas de jerarquía al programar aplicaciones de Android
- Obtener error Gradle "No se pudo reservar espacio suficiente para montón de objetos" constantemente en Intellij IDEA
- Intellij gradle compilación de almacenamiento de índice muy grande
- Depurar pruebas de unidad basadas en gradle con IntelliJ / AndroidStudio
- Puntos de interrupción no reciben éxito en Android Studio
Sólo tengo una línea en mi archivo project.properties " target = android-11 "
Y este es mi AndroidManifest.xml
Así que mi pregunta es por qué estoy recibiendo estos errores y cómo solucionarlos …
- ¿Cómo configurar IntelliJ para Mac para mostrar la documentación de Java y Android dentro del editor (offline, no en línea)?
- Gradle + Retrolambda: Fatal Error: No se puede encontrar el paquete java.lang en classpath o bootclasspath
- Compilación con Android 4.X pero compatible con API Nivel 9
- Añadir local javadoc a local aar en Android-Studio
- Reduzca el tamaño de APK de depuración en IntelliJ
- Importar y ejecutar un proyecto Phonegap 3.0 con Intellij IDEA 12/13?
- Obteniendo java.lang.RuntimeException: Stub al ejecutar Robolectric a través de Maven
- Extraer toda la cadena Hardcoded al recurso de cadena: Android Studio
Cuando tuve este problema fue porque la biblioteca de ActionBarSherlock que agregué a mi proyecto definió el android-support-v4.jar como una dependencia de compilación y este tarro ya estaba incluido en mi proyecto por lo que había varias copias / versión de DEX en tiempo de compilación .
La solución fue cambiar la dependencia del módulo ActionBarSherlock para que este tarro fuera Runtime en lugar de compilar, ya que mi proyecto ya lo estaba proporcionando.
Acabo de cambiar la versión del androide SDK en la configuración del proyecto ( Intellij ) y el error se resolvió. Yo estaba usando API-14
pero de acuerdo con SDK manager sólo API-19
se instaló en mi sistema. Así que recomiendo echar un vistazo al gestor de SDK y ver qué versiones de API tiene y elegir la versión correcta de API / android.
No puedes construir usando una API que no esté instalada en tu computadora.
Vaya a la configuración de su proyecto / módulo y seleccione una versión de API que haya instalado. O instale la versión de la API que desee en su SDK. (Me gustaría comentar sobre la respuesta de @ hkazemi downvoted para preguntar por qué fue downvoted, porque esa era la solución para mí. Pero im tan rep pobre, estoy añadiendo una respuesta.)
Compruebe si agregó el mismo archivo JAR más de una vez.
En caso afirmativo, elimine cualquiera de ellos de la carpeta libs
y limpie su proyecto.
In intellij idea: ir a la estructura del proyecto y eliminar una de las bibliotecas .jar repetidas [trabajado para mí]