Android 工程运行报错 Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOv

如果eclipse中的项目前有个红叉叉,但是src下有没有任何提示错误但是又不能通过编译的时候如何找到项目工程的错误根源呢?方法如下:

打开eclipseproblem视图(如果关闭了可以在window>show view下找到problem视图),然后在视图中就可以看到项目的根源问题何在了,呵呵。


言归正传,回到我遇到的问题上。


问题描述:

在导入一个Android App运行后提示如下错误:

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

原因分析:

 编译出错有可能是依赖jar缺失导致无法编译。

 

解决方法: 

项目->properties->android->选择目标Android版。(一般高版本都可以搞定) 


你可能感兴趣的:(Android 工程运行报错 Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOv)