BufferOverflowException al crear aplicaciones

Cada vez que quiero ejecutar mi aplicación Android recibo un error:

[2013-11-02 13:05:36 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. [2013-11-02 13:05:36 - **********] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. 

Lo busqué en google, pero no encontré nada. Configuré el tamaño permétrico en 512 m, Xms1024m y Xmx2048m. Estoy usando v22.0.0-675183.

.Iniciar sesión:

 !ENTRY com.android.ide.eclipse.adt 4 0 2013-11-02 13:05:36.597 !MESSAGE Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. !STACK 0 java.nio.BufferOverflowException at java.nio.Buffer.nextPutIndex(Unknown Source) at java.nio.HeapByteBuffer.putShort(Unknown Source) at com.android.dex.Dex$Section.writeShort(Dex.java:818) at com.android.dex.Dex$Section.writeTypeList(Dex.java:870) at com.android.dx.merge.DexMerger$3.write(DexMerger.java:437) at com.android.dx.merge.DexMerger$3.write(DexMerger.java:423) at com.android.dx.merge.DexMerger$IdMerger.mergeUnsorted(DexMerger.java:317) at com.android.dx.merge.DexMerger.mergeTypeLists(DexMerger.java:423) at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:163) at com.android.dx.merge.DexMerger.merge(DexMerger.java:187) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439) at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287) at com.android.dx.command.dexer.Main.run(Main.java:230) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:187) at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:780) at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:593) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:321) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:396) at org.eclipse.core.internal.resources.Project$1.run(Project.java:618) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344) at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597) at org.eclipse.core.internal.resources.Project.build(Project.java:124) at com.android.ide.eclipse.adt.internal.project.ProjectHelper.doFullIncrementalDebugBuild(ProjectHelper.java:1057) at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:147) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704) at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1047) at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1251) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 

intente agregar la biblioteca de soporte de Android: D https://stackoverflow.com/a/19803777/544265

Pude construir mi proyecto problemático agregando esta línea adicional:

 sdk.buildtools=18.1.1 

… a mi archivo project.properties , que está presente en la raíz de la carpeta del proyecto. Todos los demás enfoques parecieron fallarme.

Después de la instalación del nuevo SDK, hay una nueva carpeta “Dependencias de Android” debajo de su archivo de proyecto. Si hace clic derecho y lo elimina de la ruta de comstackción, podrá volver a comstackr su proyecto.

Lo he solucionado estableciendo el objective de comstackción del proyecto en API 19.

También tengo el mismo problema. simplemente, he desinstalado SDK build 19 y reinicié eclicpse.hope, esto ayuda y google arreglará este problema pronto …

Haga clic derecho en su proyecto> herramientas de android> biblioteca de soporte android

espero que esto ayude 🙂

En el archivo project.properties, reemplace
target = android- ??
con
target = android-19

Acabo de eliminar las dependencias de Android de proyecto> propiedades> ruta de comstackción java> bibliotecas. Después de limpiar el proyecto y ejecutarlo

Intente eliminar la carpeta de comstackción 19 manualmente.

He resuelto mi problema instalando las herramientas de android sdk platform y sdk Build tools en sdk manager

Intenta hacer clic con el botón derecho en tu proyecto> Android> Project build Target> selecciona una versión menos que 4.4 e intenta limpiar el proyecto.

Funcionó para mí 🙂

Lo he solucionado estableciendo el target = android-19 o debo hacer coincidir el targetSDk bajo manifest. target = android encontrado en project.properties en el directorio raíz del proyecto.

Espero que esto ayude…

He resuelto esto con las herramientas de comstackción 19.0.1 y el objective de comstackción del proyecto a la API 19. Con las herramientas de comstackción 19.0 tengo este problema.