versiones pie oreo developer caracteristicas android

android - pie - Falló la conversión al formato Dalvik: no se pudo ejecutar dex: java.nio.BufferOverflowException



android versiones (11)

¿Es este el mismo problema que Android dex da una excepción BufferOverflowException al compilar ? Actualizar a las 19.0.1 Build-tools (como se describe en la publicación vinculada) solucionó este problema para mí.

Estoy obteniendo la siguiente excepción cuando intento ejecutar mi proyecto de Android.

Falló la conversión al formato Dalvik: no se pudo ejecutar dex: java.nio.BufferOverflowException

Actualmente estoy usando la versión 22.3 de ADT. El objetivo de mi proyecto es API nivel 15. Intenté agregar la biblioteca de soporte en las herramientas de Android, pero el problema no se resolvió.


Actualizo el archivo project.properties. Puse sdk.build.tools = 19.0.1 en el archivo de propiedades. Y establece la versión mínima de SDK a 14



Es un gran lío ... Siguiendo el camino hice el truco para mí ...

Haga clic derecho en su proyecto en eclipse -> Herramientas de Android -> Agregar biblioteca de soporte

Luego haga clic en Accept License y haga clic en install .


Estaba teniendo bibliotecas redundantes en mi IDE que causaban un problema, ninguna de las otras soluciones funcionó para mí


He resuelto este problema al usar la biblioteca Sherlock ActionBar en mi proyecto. Podrías hacer el siguiente paso, es un trabajo para mí.

  1. Haga clic derecho en su proyecto, seleccione propiedades.
  2. Aparecerá un cuadro de diálogo, seleccione ''Java build path'' en el menú de la izquierda.
  3. Elimine ''Dependencias de Android'' y ''Bibliotecas privadas de Android'' en el panel derecho y haga clic en Aceptar
  4. Limpie su proyecto (seleccione el menú Proyecto -> Limpiar)
  5. Haga clic derecho en su proyecto, seleccione Herramientas de Android -> Corregir propiedades del proyecto
  6. Proyecto limpio una vez más.
  7. Reinicia tu computadora
  8. Abrir eclipse y exportar apk

Espero que te ayude.


Me pasó cuando mi emulador había establecido un alto valor de RAM, cambié el valor de RAM del emulador a 768 y luego funcionó


Navegue a través de su carpeta de eclipse- > Abrir carpeta de Eclipse Abra eclipse.ini Cambie -Xms40m y -Xmx384m a -Xms512m y -Xmx512m

Clic en Guardar




la clave es establecer target=android-19 desde project.properties y android:targetSdkVersion="19" igual a 19. Esto me ha funcionado.