张家口购物网站开发设计,视频类网站建设的成果,seo千享科技,美术生十大最烂专业程序编译正常#xff0c;在用Eclipse调试执行时#xff0c;报错 Unable to execute dex: Multiple dex files define#xff0c;总结了一下出现问题的场景#xff0c;并根据以下使用场景进行分类。
如果是jar包添加或者引用问题#xff0c;那么可以尝试#xff1a; 方法…程序编译正常在用Eclipse调试执行时报错 Unable to execute dex: Multiple dex files define总结了一下出现问题的场景并根据以下使用场景进行分类。
如果是jar包添加或者引用问题那么可以尝试 方法一 原因是有重复的包。jar被引用可以查看你的build path尤其是Android Dependencies一定有重复引入的.jar包解决的方法是在libs删除重复的jar即可。
方法二 1.删除libs下要引入的jar包并删除android dependence下的相应的jar包 ; 2.右击android项目build path-configure build path 3.在libraries下选择add external jars重新添加相关jar包
方法三 在项目中有一个类的包名和引用的jar包中的类和包名一致我用的是jar包中的类所以工程中的这个类就是重复引用的删除工程中重复引用的类后成功打包启动。
如果不是因为jar包出现的问题那么可以尝试以下方法 方法一 Eclipse-Project-去掉Build Automatically-Clean-Build Project-Build Automatically关闭Eclipse,再打开
方法二 更新ADT插件删除workspace目录下的.metadata目录这个解决方案没有尝试因为在开发过程中我只是更换了一个jar包而出现的错误而且开发环境不能连网络不方便尝试
方法三 在你的项目下某个文件夹中有一个后缀为*.APK的文件删掉重启Eclipse即可