您的位置:首页 > 移动开发 > Android开发

Android [Dex Loader] Unable to execute dex问题

2013-11-16 20:54 260 查看
在导入运行Android SDK Demo时(我导入的Demo是android-14的),遇到了一下的问题:

[ Dex Loader] 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.

Google后,看到最多的问题原因是build-tools的影响,于是按照相关介绍得解决方法,把build-tools19卸载掉,回滚到18.x.x

重新运行,成功了!。

顺便记录一下直接导入Android SDK Demo的步骤:

1.在Eclipse中File->new->Project->Android下载,

2.选择Android Project from Existing
Code,点击next按钮,

3.选择Browser,找到Android SDK目录下的samples中对应版本的Demo,Finish!

要注意的一点是,经过上诉步骤,Demo会成为一个完整的工程,如果直接从Eclipse中删除并选择删除相关文件,则会把Demo也删除掉;即使不删除,完整的工程增加了文件的冗余,转移也不方便。因此建议把Demo拷贝到workspace下再导入到Eclipse中。

参考文章

http://guoh.org/lifelog/2013/11/android-kitkat-sdk-dex-error/

http://xuyuanshuaaa.iteye.com/blog/969805
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Demo Dex Loader
相关文章推荐