【Android 错误记录】Conversion to Dalvik format failed with error 1 错误

错误原因:依赖的包中有冲突,比如依赖了同一个jar包的不同版本等
 
在以往测试的过程中,出现过几次这个问题,根本原因都是因为有冲突了,但是表现形式可能不一样
 
情况1:
有一个叫DemoAPP的工程,由于功能需要,依赖了一个叫a-1-0.jar的jar包,在替换jar包的时候,由于粗心,添加了新版本的 a-1-1.jar包之后,没有将原先的删掉,编译工程,就会出现上述问题。
 
情况2:
在测试的时候,自己的包名和引入的依赖中的有冲突,也会导致这个问题。
比如,你的应用的packageName=com.sy.test,如果你引入的依赖包中也有相同名称的包,且下面的文件名称是一致的,也会导致上述问题
 
因为本质都是由于依赖冲突导致,所以解决这个问题的方法就是,解决掉冲突,重新编译,就OK了。

posted on 2013-12-04 13:48  alex_lee1  阅读(194)  评论(0编辑  收藏  举报

导航