0

我需要导入几个在 java 的完整实现下编译的 jar。我知道 Android 并没有使用 java 必须提供的所有包。我的问题是:是否可以在不产生错误的情况下导入它们?是否有可以将 jar 转换为 android jar 的工具?如果有,能否提供一些例子。任何帮助深表感谢。

4

1 回答 1

1

是否可以在不产生错误的情况下导入它们?

如果 JAR 引用 Android 没有的类,则不。

是否有可以将 jar 转换为 android jar 的工具?

没有“android jars”之类的东西。

如果您有相关 JAR 的源代码,在修改该源代码和修改 Apache Harmony 中缺少的类的副本之间,您也许可以让这些东西正常工作。但是,您不能只在项目中放置java.*javax.*类——您必须将它们重构到新的包中。此外,根据缺少的类,这可能需要数千个开发人员月才能完成(例如,使用 2D Canvas API 重新实现 Swing)。

于 2010-09-29T00:04:39.873 回答