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.
- Convertir doc en PDF en android, No se puede ejecutar dex
- ¿Cómo puedo depurar esta excepción NullPointer?
- ¿Las preferencias de Android se congelan cuando se utiliza ADT Plugin v9 con Eclipse en Mac?
- Emita la creación de AVD en el símbolo del sistema en Windows XP
- Cómo utilizar Ant a auto renombrando archivo apk de salida?
project.properties
archivo project.properties
, target=android-19
, y lo ejecuto, pero no quiero hacerlo.
¿Hay otras soluciones para resolver el problema?
Gracias.
- Android Cómo crear el filtro de intención para la extensión de archivo personalizado que no lo convierten en parte de un selector para todo en el teléfono
- Código manual eclipse plegable similar a la región de estudio visual
- Botones de Eclipse como Step in, Step out, resume etc. no funciona
- Cómo depurar vista personalizada en el Editor de diseño gráfico de ADT
- Spinner con una selección predeterminada vacía
- Guardar una imagen con su pulgar y mostrarla en imageView android
- Biblioteca java vs biblioteca android
- ¿Puede Android MediaPlayer reproducir audio en un archivo comprimido?
De Eclipse:
Primero Haga clic derecho en el proyecto e ir a propiedades.
-
Ir a la pantalla Java Build Path (desde el menú de la izquierda)
-
Seleccione el panel Bibliotecas.
-
Destacar las dependencias de Android
-
Haga clic en Eliminar
-
Haga clic en Aceptar.
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
- Cómo evitar la actualización automática de WebView cuando la rotación de la pantalla
- Cambio del color del divisor de NumberPicker