我已经为Java SE构建了一个Java库,最近我在一个Android应用程序中使用了它。我希望保持库中与Java SE和Android的兼容性。
对于这种情况,在Eclipse中创建项目时的最佳实践是什么?在我的头顶上,我看到了三种解决方案:
1)创建一个Java项目,当我想为Java编译时,将系统库切换到JRE,当它用于安卓时,将系统库切换到android.jar,但这是一种痛苦。
2)创建两个Java项目,一个用于Java SE,另一个用于Android,并共享相同的源文件夹。
3)使用Android作为最小公约数,创建一个Android项目,并将其作为Java SE项目中的库。
这些都是可行的吗?有没有更好的解决方案?
发布于 2012-02-05 04:07:22
如果您有一个使用Java创建的jar文件,那么您可以直接在Android项目中使用它。你只需要小心,不要使用Android不支持的任何东西。例如,许多javax.*库都没有包括在内。
在Eclipse中,您可以执行属性->Java构建路径->库->添加外部Jar
https://stackoverflow.com/questions/9144053
复制相似问题