2012-01-22 46 views
13

我创建一个新的应用程序,我想用一些图书馆这样的: https://github.com/JakeWharton/Android-ViewPagerIndicator无法添加库到我的Android项目

我已经下载了这个库,将其添加到使用新的Android项目我的工作区 - >从existig源创建。 去了属性> android,并选中Is Library。 然后,我去了我的应用程序项目中的属性> android,并在库部分中单击添加,然后选择了该库,并向它显示附近有绿色V的库。 我已经点击确定,但无法使用库,所以我又打开了属性> android,并且在图书馆附近有一个红色十字,'?'在“项目”栏下。

我不明白为什么发生了!这真的很烦人,当我尝试将Facebook API添加到我的应用程序时,发生在我身上,我放弃并将源复制到了我的项目中。

谢谢,Elad!

+0

是由SymLink引用的库吗?如果不是Eclipse_Workspace中的库? –

+0

对不起,我不知道SymLink的含义,你能解释我吗? – Elad92

+0

如果知道你不知道我们可以假设你不在unix系统上。 SymLink就像是一个文件的快捷方式。在Exlipse工作区内复制您的Lib并更新到最新的SDK和ADT工具 –

回答

25

在导入Eclipse Studio Workspace之前手动复制每个库,因为如果库放置在其他位置,Eclipse似乎很愚蠢。另外符号链接库不起作用。

+0

它解决了我的“java.lang.NoClassDefFoundError:R $ layout”问题呢!大! –

+0

非常感谢关于疯狂Eclipse的提示.. – Ewoks

+0

感谢在工作区中添加项目的窍门 –

11

对我来说,我只是重新启动日食和添加库工作正常。

我的意思是第一次添加库项目后显示红色标记。 尽管eclipse主项目和库项目位于相同的工作区文件夹中,并且没有资源文件位于项目文件夹之外。

所以,你可以试着重新启动你的eclipse。快乐编码....

+0

我对这个答案如此怀疑,但它实际上工作。 –

相关问题