2011-09-22 45 views
2

我要为我的应用程序授权。我知道所有授权应用程序的过程。 但为此,我必须加载我的工作区中的库项目。 我已经加载了我的工作空间中的图书馆项目,然后我已经将其导入到我的原始项目。它效果很好。无法将另一个项目导入为库?

但现在的问题是,如果我有一次删除该库项目,然后,如果我已经导入到工作区从另一个位置,如果我在导入到我的这个项目那么它是不会将其导入。

如果我从previour一个位置导入它,那么它的再次工作正常。 。 。 那为什么会这样呢?

为什么我不能够从任何位置导入库项目?

请指引我的。 谢谢。

回答

2

我不知道为什么它happend。但是,如果您从任何位置导入一次。然后删除它。 现在,如果您从另一个位置导入了同样的项目,那么它也不会导入。 对于溶剂,你必须把这个图书馆项目放在一个地方,你每次都是这样。 如果需要,请在将其导入到原始项目后删除该库项目。 谢谢。

+0

这是否意味着您的原始项目会获取静态路径而不是本地(应用程序内的文件夹)路径。那么上传时间呢,那个时候参考你机器上的库项目呢? –

+0

它没有把静态路径作为因为当我上传到它需要整个项目作为工作项目,并采取其中包括的所有库。但是,iDroid面对它的同样的事情也发生在我身上。我已经使用了这种方法,正如我在我的回答中所解释的那样。 – 2011-09-22 06:44:41

1

从你的问题,我假设你希望导入的库复制到项目,如果你想使用的任何库(.jar)文件,那么你可以做下列步骤操作:

  1. 打造“ libs“文件夹放在应用程序结构中,位于”src“目录的相同级别。
  2. 现在将这些库复制到此libs文件夹中。
  3. 右键点击任何图书馆 - >构建路径 - >添加到构建路径。

更新: 如您有评论以下为库项目,我想如果你想包括一个项目,当前项目按照建议你去通过这个Android文档上Setting up a Library Project

+0

不,它不是任何Jar文件。但它是一个图书馆项目。就像脸谱网项目的Facebook integrayion或许可图书馆项目授权给你的android项目。希望你明白了。 –

1

步骤,

1)上project_as_library->Library->对勾Is Library

2.)Right Click(or Alt+Enter)Right Click(or Alt+Enter)上项目你想包括图书馆,去Android->Library->Add。当您单击Add你会看到,你声明为LibraryProject name,选择了和Press Ok和你做。

+0

我已经解释过,我知道所有的步骤来将其他项目导入库作为另一个项目。请阅读我的整个问题和问题,然后在这里回答我。感谢您的回复。 –

+0

如果您从另一个工作区导入它,请确保它没有另外引用并将其作为库添加为项目库之前。 –

+0

是的,我没有任何其他的参考,但我仍然无法将其添加到myMain项目。但如果我从以前的位置添加它,那么它可以被导入。为什么我这样发生? –