Android 错误提示:Conversion to Dalvik format failed with error 1 解决办法

转载 2016年08月30日 21:17:47

Android出现“Conversion to Dalvik format failed with error 1”的几种情况及解决办法:

 

原因一:由于引用的Jars不正确导致的

1、右键项目 -> Properties -> Java Build Path -> Libraries -> 移除所有Jar文件,然后点确定
2、右键项目 -> Fix Project Properties
3、Clean
重新编译运行。

 

原因二:由于引用的Jars路径改变了导致的:

比如,从网络下载的项目源码,或者从其它电脑上拷过来的项目源码,由于原项目存储的位置与当前的位置不同,项目中引用的Jar文件路径不正确,解决办法:

1、右键项目 -> Properties -> Java Build Path -> Libraries ->选中指定的Jar,然后点“Edit”,重新选择Jar文件所在的路径位置;

2、确定保存;

3、Clean
重新编译运行。

 

原因三:构建路径所需的对象

右键项目 ->  Properties -> JavaBuildPath -> Projects,在"Required objects on the build path:"里面添加所需的Library。

 

原因四:由[Android SDK 安装目录]\tools\proguard\bin\proguard.bat文件里面的ProGrard命令行导致的问题:

编辑下面的行会解决这个问题:

call %java_exe%-jar"%PROGUARD_HOME%"\lib\proguard.jar%*

改为

call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %1 %2 %3 %4 %5 %6 %7 %8 %9

 

原因五:用的ADT  12+版本,需要将proguard的版本从4.4升级到4.6:

删除[Android SDK 安装目录]\tools\proguard\lib\proguard.bat文件,然后重新下载4.6版本的文件并拷贝到[Android SDK 安装目录]\tools\proguard\lib\目录下

 

原因六:ADT版本不兼容:

 1、在您的应用程序项目,检查任何链接指向库项目的源文件夹(它们的名称的形式“LibraryName_src”)。
 2、选择所有项目,单击鼠标右键,选择"Build Path"->"Remove from Build Path"。
 3、选择“Also unlink the folder from the project”,并单击“Yes”。
 4、Clean,重建和重新部署该项目。

Eclipse 报错收集

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

python网络爬虫

Python网络爬虫简明教程 通过本教程可以快速了解网络爬虫过程,对一般性数据抓取有启发意义。...
  • ziyuanxiazai123
  • ziyuanxiazai123
  • 2015年01月06日 22:57
  • 4511

vim编码方式的设置

前两天在VIM编辑py文件的时候 保存的时候,出现这样的错误   E513: write error, conversion failed (make 'fenc' empty to overr...
  • pxinm
  • pxinm
  • 2016年08月04日 12:40
  • 766

gcc较高版本的一些编译警告收集

最近整理了下代码警告问题。这里记录一下。
  • subfate
  • subfate
  • 2015年05月06日 13:00
  • 2683

编译模块时遇到Invalid module format

加载模块:sudo insmod dnw_usb.ko insmod: error inserting 'dnw_usb.ko': -1 Invalid module format 查看内核版本:...
  • quanshenyue
  • quanshenyue
  • 2016年05月21日 00:05
  • 780

使用CocoaPods时提示安装高版本ruby遇到的坑。

安装高版本ruby源,sudo gem install -n /usr/local/bin cocoa pods后提示的错误
  • SharkToping
  • SharkToping
  • 2016年08月25日 09:30
  • 9046

深入理解Android之Java虚拟机Dalvik

一、背景这个选题很大,但并不是一开始就有这么高大上的追求。最初之时,只是源于对Xposed的好奇。Xposed几乎是定制ROM的神器软件技术架构或者说方法了。它到底是怎么实现呢?我本意就是想搞明白Xp...
  • Innost
  • Innost
  • 2015年12月22日 09:55
  • 32625

Android开发中遇到的bug

Android开发过程中遇到的bug及其解决方法
  • axi295309066
  • axi295309066
  • 2016年10月06日 21:23
  • 4979

android开发中遇到的问题汇总【九】

java.lang.ClassNotFoundException Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED] Caused by: java.l...
  • u011570979
  • u011570979
  • 2016年04月01日 07:52
  • 5569

Android ART运行时无缝替换Dalvik虚拟机的过程分析

Android 4.4发布了一个ART运行时,准备用来替换掉之前一直使用的Dalvik虚拟机,希望籍此解决饱受诟病的性能问题。老罗不打算分析ART的实现原理,只是很有兴趣知道ART是如何无缝替换掉原来...
  • Luoshengyang
  • Luoshengyang
  • 2014年01月13日 00:59
  • 82156
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 错误提示:Conversion to Dalvik format failed with error 1 解决办法
举报原因:
原因补充:

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