文档章节

Unable to execute dex: Multiple dex files define方案

tyronejw
 tyronejw
发布于 2015/11/22 11:31
字数 469
阅读 48
收藏 0
点赞 0
评论 0

问题发生概述:
       程序编译正常,在用Eclipse调试执行时,报错Unable to execute dex: Multiple dex files define,因为以前也没有遇到这类错误,首先便尝试万能纠错发,如下方法一,也是上网搜索众多解决方案之一,尝试后未果,便按照搜索方案,逐一尝试,都未能解决,最后盯着工程突然发现问题。具体解决方案如下:

方法一:
       Eclipse->Project->去掉Build Automatically->Clear ->Build Project->Build Automatically,关闭Eclipse,再打开(我的问题不是出在这)


方法二:           
      更新ADT插件,删除workspace目录下的.metadata目录,(这个解决方案没有尝试,因为在开发过程中,我只是更换了一个jar包而出现的错误,而且开发环境不能连网络,不方便尝试)


方法三:
      在你的项目下某个文件夹中有一个后缀为*.APK的文件,删掉,重启Eclipse即可。(尝试未果)


方法四:
      原因是有重复的。jar被引用,可以查看你的build path,尤其是Android Dependencies一定有重复引入的.jar包,解决的方法是在libs删除重复的jar即可。 (我找了半天,也没有发现重复引用的jar包,不过还是得感谢这位同学,我最终能解决问题也是受到这个方案的启发,贴上博客连接http://blog.sina.com.cn/s/blog_4b9b6ad001016uuk.html


方法五:(成功解决方法)
      在项目中,有一个类的包名和引用的jar包中的类和包名一致,我用的是jar包中的类,所以工程中的这个类就是重复引用的,删除工程中重复引用的类后,成功打包启动。希望各位同学注意这个小问题。

本文转载自:http://blog.csdn.net/mxlxiao7/article/details/8978930

共有 人打赏支持
tyronejw
粉丝 3
博文 126
码字总数 20540
作品 0
深圳
Android开发出现神奇问题,求解决啊~~~

Android开发,Run项目的时候出现如下问题,怎么解决啊~~~ Unable to execute dex: Multiple dex files define Lorg/springframework/core/NestedRuntimeException; Conversion to Dalvik for......

Xiaopeng
2013/08/06
235
2
Unable to execute dex: Multiple dex files define解决方案

导入友盟的第三方包之后就一直报错 报错如下 Unable to execute dex: Multiple dex files define Lcom/tencent/mm/a/a; [2015-03-14 18:51:39 - WelcomeActivity] Conversion to Dalvik for......

感觉太煽情
2016/08/26
124
4
解决新建Support7Demos的sample时出现编译错误和运行报错出现的问题

右键New->Other->Android Sample Project->选择Android 4.4.2->选择Support7Demos ,finish。 会出现编译错误 解决如下: 1.把这三个文件导入到Eclipse里, 这三个是库文件,并且勾选COPY到工...

xiaopangzi520
06/26
0
0
robotium报错问题

我在尝试运用robotium做自动化测试的时候遇上的问题,根据网上的流程进行一步一步的往下做,第一次测试的时候是通过了的,模拟器也完全演示了,但是第二次便一直出现报错的情况。 问题:[20...

lidhhh
2017/04/06
90
1
运行junitreport出的问题解决方法

Unable to execute dex: Multiple dex files define Lcom/jayway/android/robotium/solo/ActivityUtils$1错误:http://blog.csdn.net/achang21/article/details/14229045......

智能小松鼠
2015/05/05
0
0
android:Unable to execute dex: Multiple dex fil...

Unable to execute dex: Multiple dex files define.... 造成这个问题的原因有一个是因为:导入的jar包是双份sdk高版本会出现这个问题。 解决办法:删除android dependence...

天外来客1101
2013/08/02
0
0
AS问题解决系列1—Unable to execute DX错误

今天在将一个开源Android代码import到Android Studio 1.2.2中,在编译期间出现一个“Unable to execute DX”的编译错误,错误类型是“Multiple dex files define”,具体错误信息见下图: 原...

一配
2015/07/15
0
0
修改Conversion to Dalvik format failed

Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/view/VerticalViewPagerCompat$DataSetObserver; 添加到libs文件夹下,就在a......

gavin_jin
2014/04/19
0
0
添加的jar包和android自带的jar产生了冲突,怎么办

添加的jar包和android自带的jar产生了冲突 我要用android中实现json报文解析功能,使用commons-collections.jar等相关jar,发现运行不了,报错如下: Conversion to Dalvik format failed: ...

天王盖地虎626
2015/01/08
1K
0
Android项目,关于引入jar文件问题

是这样的,这里有两个Android项目A, B,其中B项目作为一个Android Library项目(即设置为is Library),A项目添加B项目(即通过右键属性-->Android Library里面点击Add添加进来)。 B项目中在...

敲代码的NY
2014/05/26
141
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

rabbitmq学习记录(四)

工作队列(公平分配):一个生产者对应多个消费者,生产者直接将消息发送到rabbitmq的队列之中。队列会先给每个消费者轮流发送一条信息,消费者接收到信息并对之处理。如果不反馈处理结果,队...

人觉非常君
5分钟前
0
0
Java 之 反射

反射,剖析 Java类 中的 各个组成部分,映射成 一个个 Java对象,多用于 框架和组件,写出复用性高的通用程序。 测试类代码如下: class Person { private String name; public St...

绝世武神
29分钟前
0
0
华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大

华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大!华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大! 在华为最新发布的nova 3手机上,抖音通过华为himedia SDK集成了60fps、超级...

华为终端开放实验室
34分钟前
0
0
多 SSH Key 实现同一台服务器部署多 Git 仓库

本文以以下需求为背景,介绍详细的做法: 需在同一台服务器同时部署两个不同的 Github 仓库(对 Bitbucket 等 git 服务同样适用) root 用户可在远程登录 SSH 后附上预期的 SSH Key 进行 gi...

yeahlife
37分钟前
0
0
003. es6数值的扩展

一、普通扩展 Number 方法,将字符串、数值转为十进制 : Number('0b111') Number.isFinite() 用来检查一个数值是否为有限的:Number.isFinite(15) Number.isNan() 用来检查一个值是否为NaN N...

秋季长青
51分钟前
0
0
C语言数组和指针的语法糖

对于C语言,我可以这样秀:比如当创建一个数组arr[n]之后,一般我们去遍历数组的时候是for (int i = 0; i < n; i++) { a[i]; }但是我知道下表访问符[]是个语法糖,也就是说a[i]在编译器看来是...

ustbgaofan
59分钟前
0
0
Call to undefined function bcmath()的解决方法

乐意黎的ECS主机环境,Centos7.2 + PHP7 由于使用了bcdiv()函数,运行时总在抛错。 Fatal error: Call to undefined function bcmath() in /usr/loca/apache/htdocs/... on line 4 一查得知:......

dragon_tech
今天
0
0
css优先级

..

architect刘源源
今天
0
0
【转】Twitter的分布式自增ID算法snowflake

结构 snowflake的结构如下(每部分用-分开): 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 第一位为未使用,接下来的41位为毫秒级时间(41位的长度可以...

talen
今天
0
0
hive支持行级修改

Hive从0.14版本开始支持事务和行级更新,但缺省是不支持的,需要一些附加的配置。要想支持行级insert、update、delete,需要配置Hive支持事务。 一、Hive具有ACID语义事务的使用场景 1. 流式...

hblt-j
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部