报错:Conversion to Dalvik format failed: Unable to execute dex:

原创 2016年06月01日 23:29:39

关于Console报的错误 : 

[2013-06-19 16:59:01 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

[2013-06-19 16:59:01 - AndroidTable] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

根据我的测试,原因是 :在Android的根目录的libs中,有两个jar包中的类产生了冲突,我删掉了Andorid.support.v4这个jar包。当然,虽然可能是其他的jar包出现问题,但是原理相同,都是两个jar有冲突,删掉一个就行。

但是,当我删了一个后,工程上出现了一个红色的感叹号,我将其clean后,感叹号依旧没有消失,解决的办法是:

如图所示,右键项目 BuildPath ---> Configure Build Paht...,进入管理包界面,然后在上面选项卡找到 Libraries点击, 出现红色叉号的包为路径错误的包,将其remove,或者重新导包。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Eclipse 报错收集

Errors occurred during the build. Errors running builder 'JavaScript Validator' on project test.java...
  • wadfji
  • wadfji
  • 2017年12月27日 20:47
  • 28

解决Android单个dex文件不能超过65536个方法问题

当我们的项目代码过大时,编译运行时会报Unable to execute dex: method ID not in[0, 0xffff]: 65536)错误。当出现这个错误时说明你本身自己的工程代码...
  • stevenhu_223
  • stevenhu_223
  • 2014年11月21日 15:58
  • 33812

dex分包 轻松解决解决65535的限制

进来的同学应该对下面这行异常眼熟吧。 Unable to execute dex: method ID not in [0, 0xffff]: 65536 直接进入正题~ 用于本人在使用eclip...
  • xs014065
  • xs014065
  • 2016年07月25日 13:44
  • 568

Dalvik虚拟机中DexClassLookup结构解析

在Android系统中,所有的类定义以及具体的代码都是包含在DEX文件中的。但是,一个功能丰富的程序往往都比较复杂,由很多类组成。 而每一个类,都由一个所谓类描述符(Class Descriptor...
  • Roland_Sun
  • Roland_Sun
  • 2015年07月14日 14:27
  • 1711

安卓Dalvik虚拟机学习(1)----Dalvik虚拟机运行原理

安卓Dalvik虚拟机相关知识点总结Java虚拟机与Dalvik虚拟机的区别 Java虚拟机运行的是Java字节码(保存在class文件中),Dalvik运行的是Dalvik字节码(由Java字节码转...
  • u013736724
  • u013736724
  • 2016年11月05日 21:45
  • 503

NameNode格式化失败问题的解决

NameNode格式化失败,查看日志,报如下错: 15/04/08 10:05:43 INFO namenode.NameNode: registered UNIX signal handlers f...
  • u014729236
  • u014729236
  • 2015年04月08日 18:40
  • 9168

Android 一种在Dalvik虚拟机上多Dex加载优化的方案

在Android源码中,DexFile中有一个openDexFile方法,就是通过byte数组加载一个Dex,可以达到秒级加载,亲自测了下,如果一个使用Multidex加载的App,第二个Dex如果需...
  • sbsujjbcy
  • sbsujjbcy
  • 2016年11月28日 18:26
  • 2569

通过dalvik code的解释执行了解dalvik bytecode结构

参考Java代码            public int Test1(int arg) {                    returnaurora.view.AuroraTest...
  • oman111
  • oman111
  • 2014年10月22日 17:42
  • 819

编译器GCC/CLANG 使用摘记

clang++: error: unable to execute command: Killed  clang++: error: linker command failed due to sign...
  • jiankangshiye
  • jiankangshiye
  • 2016年01月06日 20:19
  • 1177

Spring boot 打成jar包问题总结

1、Unable to find a single main class from the following candidates 2、jar中没有主清单属性 3、Property 'sqlSess...
  • yuechang5
  • yuechang5
  • 2016年09月09日 18:54
  • 9149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:报错:Conversion to Dalvik format failed: Unable to execute dex:
举报原因:
原因补充:

(最多只允许输入30个字)