1、Eclipse中Android项目运行时出现Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.的问题
答:
右键工程-〉Build Path->Configure Build Path->点击Libraries,Remove Android Dependencies ->点击Order and Export 确认Android x.x的有没有勾上,没有勾上就勾上,然后按OK,然后clean一下工程,如果还不可以,就要重新Add Libraries,还有修改project.properties对应的版本。
但是这样做只是临时性的修复,每当重启eclipse的时候,eclipse就会自动再载入一次相同的jar文件,Android Dependencies重新出现,触发异常,解决方法:可以安装18.1.1版本的build tools,在project.properties 最后增加一行 sdk.buildtools=18.1.1
亲测可以解决
2、百度文库
http://wenku.baidu.com/link?url=pTrQF01Ik4pJvfdjgYj51yzjTVjHkIz-DqZlpiSu74jTC2BBL-03Fd32CkkFRU4UZq2QSdH-o-vUPoKe_hzpefjE35ZVwLtviaMfnrBZa1u
3、eclipse.ini里的几个配置项
http://www.blogjava.net/landon/archive/2010/04/26/319402.html