比较来自世界各地的卖家的域名和 IT 服务价格

BufferOverflowException 在构建应用程序时

每次我想运行你的申请 Android, 我收到错误:


[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.


我忘了他,但我没有找到任何东西。 我已经安装了 permsize 在 512m, Xms1024m 和 Xmx2048m.
我用 v22.0.0-675183.

。杂志:


!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/
已邀请:

八刀丁二

赞同来自:

我能够通过添加此额外行来构建我的问题项目:


sdk.buildtools=18.1.1


... 在我的。

文件 project.properties, 它位于项目的根文件夹中。 所有其他方法似乎对我失败了。

奔跑吧少年

赞同来自:

尝试添加支持库 Android :D

喜特乐

赞同来自:

安装新的后 sdk 在项目文件下,将出现一个新文件夹。 "Android Dependencies". 如果您右键单击并从装配路径中删除它,则可以再次构建项目。

涵秋

赞同来自:

我也有同样的问题。 我刚删除了 SDK build 19 并重新启动 eclicpse.hope 它有助于,而且 google 很快解决这个问题......

八刀丁二

赞同来自:

我通过安装项目组件的目标来解决了这个问题 API 19.

二哥

赞同来自:

右键单击您的项目 > android tools > android support library

我希望这个能帮上忙 :/

奔跑吧少年

赞同来自:

我刚删除了

Android 依赖性

来自项目 > 特性 > java 路径组件 > 图书馆。
在我揭示项目并运行之后

帅驴

赞同来自:

在文件中 project.properties 代替

target=android-?

?



target = Android-19

郭文康

赞同来自:

尝试删除该文件夹 build 19 手动。

风见雨下

赞同来自:

我通过安装决定了我的问题

android sdk platform tools



sdk Build tools

在 sdk manager

涵秋

赞同来自:

尝试右键单击您的项目。 > android > 项目装配目标>选择较小的版本 4.4,
并尝试清除项目。

它为我工作。

江南孤鹜

赞同来自:

我决定安装 target=android-19 或者必须匹配 targetSDk 在宣言中。 target=android 在下面 project.properties 在项目的根目录中..

我希望它会有所帮助......

知食

赞同来自:

我解决了这个问题 build tools 19.0.1 和 project build target to API 19.
从 build tools 19.0 我有这个问题。

要回复问题请先登录注册