在Android中引用库项目

在Android中引用库项目,android,Android,如果我决定在我的工作区中使用一个库项目,我仍然必须将这个库项目保留在我的工作区中。有没有办法避免这种情况?另外,这是否意味着我必须将库项目的一个附加文件夹与我的文件夹一起交付?库项目工作起来很有魅力,但当然,您需要在工作区中保持它们打开,因为每次eclipse构建您的项目时,它都需要访问库项目中的所有内容 如果您不想保持此项目的开放性,也不打算对其进行太多更改,而且它不是一个Android项目,而是一个JAVA commom项目,您可以一次性构建它,而不是使用库项目引用Android项目中的JA

如果我决定在我的工作区中使用一个库项目,我仍然必须将这个库项目保留在我的工作区中。有没有办法避免这种情况?另外,这是否意味着我必须将库项目的一个附加文件夹与我的文件夹一起交付?

库项目工作起来很有魅力,但当然,您需要在工作区中保持它们打开,因为每次eclipse构建您的项目时,它都需要访问库项目中的所有内容


如果您不想保持此项目的开放性,也不打算对其进行太多更改,而且它不是一个Android项目,而是一个JAVA commom项目,您可以一次性构建它,而不是使用库项目引用Android项目中的JAR,如果您想在Eclipse之外执行此操作,(假设您是使用ant从终端构建的,即在持续集成中,或者如果您讨厌Eclipse。)只需将库项目放置在相邻目录中。在主项目中,编辑
project.properties
以包括:

android.library.reference.1=../LibraryFolderName
如果要添加多个库,只需相应地对它们进行编号即可

android.library.reference.1=../LibraryFolderName
android.library.reference.2=../AnotherLibraryFolderName

你可以考虑从源创建一个.jar,并将它附加到Eclipse中,以防你在图书馆实现。@ Rafael Roman,只是一个澄清,让我们选择创建一个java公共项目,在安全内创建一个ItnService可以在里面加入安卓?jar到LIB文件夹吗?我不确定,但是使用这种方法,您可以生成一个包含所有代码的新jar,并将此jar用作您项目中的库,因为jar将包含在您的实际项目中,您可以在常规项目中执行的任何操作,都可以在lib/jar上执行。只需小心使用正确的jar(android-8、android-9,无论什么)