Unable to execute dex: java.nio.BufferOverflowException.解决办法

转自:http://blog.csdn.net/zhufuing/article/details/18354491

错误提示:

[2014-01-16 09:27:35 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2014-01-16 09:27:35 - tab_demo] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.


 

解决办法:

右键选择项目,选择Build Path——Configure Build Path...,然后在弹出框中选择:Java Build Path——Libraries,最后将Android Dependencies和Android Private Libraries移除(remove)掉即可。 我遇到这种问题的时候,Android Dependencies和Android Private Libraries里面都没有我项目所需的库,所以我remove掉之后不需要重新添加jar包,但是如果你的Android Dependencies和Android Private Libraries里面有项目所需的库的话,需要你重新引入,否则项目会报错,jar引入:右键选择lib中的jar文件选择Add Build Path即可。

时间: 2024-11-08 03:11:37

Unable to execute dex: java.nio.BufferOverflowException.解决办法的相关文章

Unable to execute dex: java.nio.BufferOverflowException解决方法

最近在Eclipse中开发Android中遇到了问题,报错:Unable to execute dex: java.nio.BufferOverflowException,研究了一下,找到了解决方案. 一.在项目上右键,选择Properties 二.选择最左侧的Java Build Path标签,按照下图把Android Dependencies和Android Private Libraries两个库Remove掉,然后clean一下项目就OK了.

运行报错:Unable to execute dex: java.nio.BufferOverflowException

今天在网上下载了一个Demo,导入运行时报错,信息如下: [2015-03-01 21:09:24 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. [2015-03-01 21:09:24 - BinderService] Conversion to Dalvik format failed: Unable to execut

Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.(转)

1.程序运行后异常显示: 解决方案:在项目上点击右键->properties->Java Build Path, remove掉Android Dependences即可 Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.(转),布布扣,bubuko.com Unable to execute dex: java.nio.BufferOverflowExc

Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

问题提示:Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. 最新的19版本会在你的项目下建立一个

Unable to execute dex: java.nio.BufferOverflowException

原因:清单文件中android:targetSdkVersion大于当前实际编译项目的SDK版本: 解决:使清单文件中android:targetSdkVersion小于等于当前实际编译项目的SDK版本即可:

Unable to execute dex: Java heap space错误解决

今天在在打包android工程时遇到 Unable to execute dex: Java heap space的问题,现在分享一下解决方案 上网找了一下,有两种解决方案: 1. eclipse.int 添加内存 2. 导入工程的jar通过add User Library方式导入 右键工程->build path->add Library->user Library->user Libraries->new->随便取个名字->add JARs->ok 添加

【转】Unable to execute dex: Java heap space 解决方案(如何为eclipse.int 添加内存)

原文网址:http://blog.csdn.net/zengyangtech/article/details/7003379 欢迎转载,转载请注明 http://blog.csdn.net/zengyangtech/article/details/7003379 今天,在编译一个大工程的时候遇到了问题 Unable to execute dex: Java heap space 上网找了一下,有两种解决方案: 1. eclipse.int 添加内存 2. 导入工程的jar通过 add User

Oracle SQL Developer报错:Unable to find a Java Virtual Machine解决办法

安装了64位的Oracle数据库以及32位的Oracle客户端,在开始菜单中第一次打开客户端的SQL Developer时提示输入java.exe的路径,我选择了Oracle数据库自带的jdk路径,确定之后报错: 百度查找解决办法,原因是64位的Oracle数据库中自带的jdk也是64位的,但安装的Oracle客户端是32位的,所以不兼容. 解决办法一般有两种做法: 1)从网上下载Oracle SQL Developer x64(http://www.oracle.com/technetwork

【Android-tips】 Unable to execute dex: Multiple dex files define 解决方法

唔,之前已经想过今后不动android,没想到还是因为比赛的原因重操旧业.android有很多问题是由于eclipse的不完善造成的,比如今天遇到的这个问题 Unable to execute dex: Multiple dex files define [2011-10-23 16:23:29 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; [2011-10-23 16:23: