【Android-tips】 Unable to execute dex: Multiple dex files define 解决方法
唔,之前已经想过今后不动android,没想到还是因为比赛的原因重操旧业。android有很多问题是由于eclipse的不完善造成的,比如今天遇到的这个问题 Unable to execute dex: Multiple dex files define
[2011-10-23 16:23:29 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;
[2011-10-23 16:23:29 - myProj] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;
好了,造成这个问题的原因呢,每个人应该遇到的问题不一样,但是都是因为eclipse编译器造成的,可以参考一下两个文章(1.http://blog.csdn.net/asan855/article/details/7568702 2.http://stackoverflow.com/questions/7870265/unable-to-execute-dex-multiple-dex-files-define-lcom-myapp-rarray)
下面说下我的想法和解决方案:
原因一:因为apk编译出现问题
解决方法:直接删除bin文件,eclipse在编译的时候会再为你自动生成,如果没有就重启eclipse
原因二:包名重复
解决方法:包名重复有两种可能。
1,其一是两个jar名字一样,在lib里可以看一下,如果有一样的就删掉一个。
2. 这种情况是大家要注意的。有的时候jar名明明不同,但是也会报这个错,因为两个jar里面的包名有相同的。这就要求我们打开jar,看看里面的包名是不是重复。
如下图是比对,Android_Services_2.2.0.jar和Android_Location_V1.1.2.jar,两者没有相同的包。
一些思考:在做程序的时候,遇到bug还是要自己从原理来理解找办法,像是我上面第二条提到的情况,stackoverflow里其实也没交代,有的东西还是要自己多想,不要一味的上网找答案,特别是在操作蛋疼的android时。
/********************************
* 本文来自博客 “李博Garvin“
* 转载请标明出处:http://blog.csdn.net/buptgshengod
******************************************/
【Android-tips】 Unable to execute dex: Multiple dex files define 解决方法相关推荐
- Android之Unable to execute dex: Multiple dex files define 解决方法
1.问题 运行Android项目,出现Unable to execute dex: Multiple dex files define 这个错误 2.原因 代码里面引用的jar包和项目里面的类冲突了, ...
- 【Android笔记】Unable to execute dex: Multiple dex files define 解决方法
问题:项目里经常需要添加第三方jar包,加入新的jar包后编译时可能报错Unable to execute dex: Multiple dex files define. 我的报错信息如下: 1 [2 ...
- Unable to execute dex: Multiple dex files define 解决方法
程序编译正常,在用Eclipse调试执行时,报错 Unable to execute dex: Multiple dex files define,总结了一下出现问题的场景,并根据以下使用场景进行分类 ...
- Android编译时出现Unable to execute dex: Multiple dex files define Lcom...
声明:本博客为原创博客,未经允许,不得转载! 中午从SVN Update项目代码之后,对Project进行Refresh之后进行编译,却总是提示"Unable to execute dex: ...
- Unable to execute dex: Multiple dex files define的解决办法
在android上导入外部的项目的时候Unable to execute dex: Multiple dex files define Lcn/howell/adapter/CurDeviceAdap ...
- Unable to execute dex: Multiple dex files define 错误解决方法
问题:程序编译正常,在用Eclipse调试执行时,报错Unable to execute dex: Multiple dex files define 解决办法: 1.原因是有重复的.jar被引用,可 ...
- Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;
Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; 我这个问题最后解决方式是,吧工程里面用同一个v4包. 很明显, ...
- Unable to execute dex: Multiple dex files define异常的解决办法
问题: 1 [2016-01-06 16:47:58 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/s ...
- Unable to execute dex: Multiple dex files define Lcom
Unable to execute dex: Multiple dex files define Lcom/hp/hpl/sparta/ParseSou 这是一个编译错误,在ADT的编译器和SDK的工 ...
最新文章
- Luogu5369 [PKUSC2018]最大前缀和
- 限制输入框只能输入数字
- 五笔字型键盘字根图_手机输入法的派别之争:九宫格和全键盘,哪个更科学?...
- 【Linux 命令学习第三天】
- L3-015 球队“食物链” (30 分)
- 频率域滤波去除周期性噪声
- JEP 290 初识
- 按键精灵手机助手找回素材
- vmare下Linux空间扩大教程(chinaitlab)
- jemalloc java_jemalloc 5.0.0 全新版本发布,内存分配管理
- 深度学习:BERT模型
- C语言统计元音字母数量
- java 实现图片的裁剪
- 05.看板方法——在制品
- SEH X64(3)
- 北邮计算机学院acm,计算机学院学生在2018年ACM-ICPC中国大学生程序设计竞赛中喜获佳绩...
- 在linux上用cifs挂载nas盘
- 创建自己免费的论坛、博客网站
- golang 读取Response Body 超时问题
- ESP8266 网络服务器仪表显示传感器读数
热门文章
- 通信网络基础期末复习-第六章-拥塞控制
- 线程调度 java_Java多线程--线程的调度
- 武汉锅检所检测机器人_管道检测机器人---此CCTV非彼CCTV
- 用mysql随机查询表a10条数据_ES简介
- ajax静态页面实例,AJAX实例:Ajax实现静态页面分页
- java中 2017 1等于_java 2017秋招1
- oracle的all函数,oracle函数 MIN([distinct|all]x)
- mysql 逗号 join_关于sql:MySQL中逗号分隔的连接和语法连接有什么区别?
- java script isblank_java判断一个字符串是否为空,isEmpty和isBlank的区别
- mysql存储netcdf数据_关于NetCDF与HDF5存储科学数据的观点?