Eclipse中Android项目运行时出现Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.的问题

繁荫 发布于 2013/12/15 19:09
阅读 8K+
收藏 1

错误信息显示如下:

某个项目不能运行,打开别的项目可以运行,请问是什么问题?

加载中
1
陈宝宝
陈宝宝
右键工程-〉Build Path->Configure Build Path->点击Libraries,Remove Android Dependencies ->点击Order and Export 确认Android x.x的有没有勾上,没有勾上就勾上,然后按OK,然后clean一下工程,如果还不可以,就要重新Add Libraries,还有修改project.properties对应的版本,我之前遇到同样的问题就是这样解决的,你可以尝试一下,我也是菜鸟。    
进击的超电磁炮
进击的超电磁炮
这个真的是正解!
繁荫
繁荫
我其实是想添加actionbarsherlock的库,结果老是出现问题,就自己写布局了之后用<include layout>引用,果然还是这种方式比较适合我这样的菜鸟。 谢谢如此长评,所以亲你即使是菜鸟也不是和我同日而语的菜鸟……如果下次遇到同样的问题,我一定试试!
0
繁荫
繁荫
自挽= =|||
0
繁荫
繁荫
按网上说的把Android Dependencies删除了,可是还是同样的错误,怎么办?
0
loyal
loyal
最好用IDEA12来开发android.
繁荫
繁荫
可我现在已经走到这一步了,该怎么办? 大神能不能给一个解燃眉之急的办法%>_<%
0
loyal
loyal
clean下工程再试.
繁荫
繁荫
clean试过了,remove Android dependencies也试过了,API19也卸载了,还是有问题%>_<%
0
loyal
loyal
问题一样么????
繁荫
繁荫
而且只有项目名上有红叉,下面的文件都没有
繁荫
繁荫
嗯,重启Eclipse、冲新导入项目也试过了,都是这个问题
0
书一
书一
这个东西是安卓的虚拟机的问题么?
繁荫
繁荫
我用的是实体机
0
xiangmao
xiangmao
把Build tools 的版本改为18.1.1,不要用19版,在sdk manager里面卸载。
xiangmao
xiangmao
回复 @繁荫 : 卸载了重启下Eclipse应该就可以啊,我也遇到过这个问题,就是这样解决的。或者你把targetSdk的版本改为4.4的试试。
繁荫
繁荫
貌似卸载了,也还是这样的
有人偷窃名称
有人偷窃名称
照着他的方法做一次,可以的
0
苏谷子
苏谷子
删除掉所有的包,然后重新导入一次
苏谷子
苏谷子
@繁荫 不会吧,我也遇到过这种情况的。都是右键-bulid path,在libraries下面,移除所有的包。包括android的包和其他的依赖包。然后重新导入就可以了的
繁荫
繁荫
这个好像也试过……
0
独孤影
独孤影
移除Android Dependencies
返回顶部
顶部