首页 文章

转换为Dalvik格式失败,错误1 - 重复,但无法解决

提问于
浏览
0

"Conversion to Dalvik format failed with error 1"不断出现并尝试了几个答案线程,包括这个 .
"Conversion to Dalvik format failed with error 1" on external JAR
以下是项目结构 .

project structure

问题出在"xerces.jar"上 . 当从去除"libs"文件夹中的项目可以成功运行,但没有.jar文件,应用程序不能作为发生异常运行 . 我该怎么办?

2 回答

  • 1

    您需要将 xerces.jar 文件添加为 Referenced libraries . 为此用途

    Project -> Right Click ->Properties -> Java Build Path -> Libraries ->Add External Jars.
    

    然后还要添加到 libs 文件夹中 .

    取消选中 Order and Export 菜单中的 Android Private LibrariesAndroid Dependencies . 最后运行你的项目并构建它 .

  • 1

    出现此错误的原因是因为您有多个具有相同包和类名(相同FQN)的java文件 .

    (Rare) 如果你在两个独立的 jar 里有相同的文件,那么你就可以操纵这些 jar 了 .

    (Common) 如果在lib文件夹 jar ,不要将它们手动添加到类路径的ADT通过这条线将它们添加到类路径

    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
    

    这样,您只需要在类路径选项卡中检查库节点的导出 .

相关问题