【发布时间】:2012-02-03 13:05:31
【问题描述】:
即使 java 项目中的某些类在普通的 android 项目中无法识别,我是否可以在 Android 项目中使用 Java 项目?比如 javax.xml 包?
我认为有两种可能性:
- 使用该 java 项目创建一个 jar 并将其导入 android
- 或者参考android中的项目(据我了解是可能的)。
但无论哪种方式,那些在 java 中找到但在 android 中没有的类在我的 Android 应用程序中是否可以使用?这行得通吗?谢谢你。
我创建了 JavaProject,然后将它作为参考导入到我的 Android 项目中。我收到了一个我没想到的错误,它无法识别我的 Java 项目中的 .classes。
【问题讨论】:
-
它应该可以工作,除非它们与 android 冲突。
-
wiseandroid.com/post/2010/07/16/…。但是它说一些 android 不喜欢的东西。
-
这是我很好奇的,一般会和android冲突,因为javax.xml包不在android的默认包中,并且导入核心库是不可编译的。我希望导入一个 java 项目不会是相同的结果,android 会抱怨这些类。
-
将你的java项目的java源码复制到你的android源码文件夹中,然后检查编译错误。当您找到这些时,请针对这些错误发布问题。这将节省我们的时间,因为您所说的两个选项都不适用于实际的 android 平台
-
也请标记为android和xml