【发布时间】:2011-10-02 19:45:14
【问题描述】:
如何确定一个 jar 是否与 Android 兼容,即它不包含来自 Android.jar 中未包含的类的导入?
我正在尝试构建一个使用 MySQL J 连接器的应用程序(是的,我知道 SQLite 的存在,但我需要 MySQL 的东西来工作 - 用于远程查询)当我添加外部 jar 时,我得到:
转换为 Dalvik 格式失败,出现错误 1
我已经完成了谷歌搜索并找到了这篇文章: http://bimbim.in/post/2010/09/24/Reason-of-Conversion-to-dalvik-format-failed-with-error-1.aspx 其中指出,正如我应该在 stackoverflow 上给出的类似问题的大多数答案一样:删除所有 jars、清理项目、修复项目属性。
这样做了,但问题仍然存在,所以我假设在这个 jar 中的某个地方有一个使用 android.jar 的 java 不包含的导入的类......但我可能是错的,我通常是。
那么……有人吗?
【问题讨论】:
-
确保您没有将 jar 的副本意外复制到项目的源文件夹之一中。