【发布时间】:2012-06-13 03:54:50
【问题描述】:
我已经在网上搜索了很长时间,并且发现此 VerifyError 并不少见,并且可能有多种原因导致跳闸。我创建了一个项目,并将其导出为 jar 文件。它是用 android 2.2 (API 8) 构建的。这部分工作正常。但是我有一个单独的项目,当我尝试导入它时,我开始遇到问题。
我能够让它工作的唯一方法是将 jar 导入我创建的 libs 文件夹中。然后它会自动添加为 Android 依赖项,我可以正常使用它,但是我无法将我的 javadoc 文件附加到它,并且在我的构建配置中它说我无法修改依赖项。 (无法链接到 javadoc)。
我认为我应该能够将其添加为外部 jar,然后链接 javadoc 和源代码。如果我这样做,使用 jar 的代码不会显示任何错误,并且 javadoc cmets 可以工作。但是,当我运行它时,我不断收到一个 VerifyError。我附上了显示错误的堆栈跟踪。我完全没有想法,有人有什么建议吗?我是否构建了错误的jar文件?我是不是导入错了?
如果有人能帮助我指出建设性的方向,将不胜感激。
谢谢
堆栈跟踪:
【问题讨论】:
-
如果它被添加为外部 jar,请确保 jar 文件也标记为导出,在
Properties -> Java Build Path -> Order and Export。 -
这条评论无疑为我指明了正确的方向。我刚刚找到了解决方案。我会在下面添加它。谢谢!
标签: java android exception jar verifyerror