No se puede ejecutar dex: java.nio.BufferOverflowException. Compruebe el registro de Eclipse para el seguimiento de pila

Cada vez que quiero ejecutar mi aplicación de Android me sale un error:

[2013-12-26 11:24:12 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. [2013-12-26 11:24:12 - Pk6.1.3] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. 

Eliminé las dependencias de Android del project > properties > java build path > libraries . Después de limpiar el proyecto y no ejecutarlo.

project.properties archivo project.properties , target=android-19 , y lo ejecuto, pero no quiero hacerlo.

¿Hay otras soluciones para resolver el problema?

Gracias.

De Eclipse:

Primero Haga clic derecho en el proyecto e ir a propiedades.

  1. Ir a la pantalla Java Build Path (desde el menú de la izquierda)

  2. Seleccione el panel Bibliotecas.

  3. Destacar las dependencias de Android

  4. Haga clic en Eliminar

  5. Haga clic en Aceptar.

Introduzca aquí la descripción de la imagen

Haga clic derecho en su proyecto → herramientas android → biblioteca de soporte de android.

esto funciona para mi 🙂

 Right click your project - Properties - Android 

Y establecer la versión de Project Build Target más alta.

Tengo el mismo problema y esto funciona para mí.

Estaba haciendo un error, ahora está funcionando bien para mí.

Eliminar la dependencia de: Propiedades (Alt + Enter) -> Java build path -> libraries tab.

También compruebe Asegúrese de que el valor de android: targetSdkVersion en AndroidManifest.xml coincide con target = android- in project.properties. Si estos dos valores no son iguales, la construcción con las herramientas de compilación de la versión 19.0.0 finalizará en la excepción BufferOverflowException. Después de que Clean Project funciona 🙂

Haga clic derecho en su proyecto

Luego herramientas de Android

Luego agregue la biblioteca de soporte …

hecho.

Si tiene otros proyectos que el proyecto que está ejecutando en el mismo espacio de trabajo, a continuación, seleccionó la misma versión de destino android para todo su proyecto.

Para ello, vaya a las propiedades del proyecto desde eclipse, seleccione Android y de la lista elija la versión apropiada de sdk de android.

Esto funciona para mí

Tuve que vaciar el campo "Nombre" de los atributos de la aplicación

  • Ver tamaño de montón de ddms
  • Adjuntar fuente a un tarro externo en un proyecto de eclipse androide
  • Mi aplicación no está visible en Google Play Store para Samsung Galaxy Note 4
  • No se puede importar com.google.android.maps.MapView
  • Eclipse LogCat recibiendo spam por OpenGLRenderer
  • ¿Cómo administro subproyectos de submódulo git en Eclipse?
  • ¿Construir muchos archivos .apk similares de Android al mismo tiempo?
  • LayoutLib es demasiado reciente. ¿Actualizar su herramienta?
  • Phonegap - Hello Cordova error
  • Proyecto Android en Eclipse falta la carpeta de la biblioteca Android 4.2.2
  • No se puede importar o crear un nuevo proyecto desde muestras o descargas en Android / Eclipse
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.