"Conversion to Dalvik format failed with error 1"不断出现并尝试了几个答案线程,包括这个 .
"Conversion to Dalvik format failed with error 1" on external JAR
以下是项目结构 .
问题出在"xerces.jar"上 . 当从去除"libs"文件夹中的项目可以成功运行,但没有.jar文件,应用程序不能作为发生异常运行 . 我该怎么办?
"Conversion to Dalvik format failed with error 1"不断出现并尝试了几个答案线程,包括这个 .
"Conversion to Dalvik format failed with error 1" on external JAR
以下是项目结构 .
问题出在"xerces.jar"上 . 当从去除"libs"文件夹中的项目可以成功运行,但没有.jar文件,应用程序不能作为发生异常运行 . 我该怎么办?
2 回答
您需要将
xerces.jar
文件添加为Referenced libraries
. 为此用途然后还要添加到
libs
文件夹中 .取消选中
Order and Export
菜单中的Android Private Libraries
和Android Dependencies
. 最后运行你的项目并构建它 .出现此错误的原因是因为您有多个具有相同包和类名(相同FQN)的java文件 .
(Rare) 如果你在两个独立的 jar 里有相同的文件,那么你就可以操纵这些 jar 了 .
(Common) 如果在lib文件夹 jar ,不要将它们手动添加到类路径的ADT通过这条线将它们添加到类路径
这样,您只需要在类路径选项卡中检查库节点的导出 .