Eclipse不会将项目识别为库(ActionBarSherlock / ViewPagerIndicator) [英] Eclipse will not recognize project as library (ActionBarSherlock/ViewPagerIndicator)

查看:256
本文介绍了Eclipse不会将项目识别为库(ActionBarSherlock / ViewPagerIndicator)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试获取:



  • 图书馆项目存储位置



    只要应用程序项目可以通过相对链接引用库项目,就不需要相对于依赖应用程序项目存储库项目的具体要求。重要的是,主项目可以通过相关链接参考图书馆项目。





您应该始终使用Eclipse ADT插件来选择和设置库项目参考,即右键单击项目 - >属性 - > Android - >添加,然后在打开的项目选择窗口中,选择库项目列表的原因,您应该将它们导入与您的主项目相同的Eclipse工作区)。这将使用相对路径添加一个android.library.reference到project.properties以及在Android首选项窗口中显示相对路径:

  android.library.reference.2 = .. / .. / .. / .. / .. / Documents and Settings / yorkw / Desktop / JakeWharton-Android-ViewPagerIndicator-f09acb0 / library 

如果直接使用project.properties中的绝对路径更改它,如下所示:

  android.library.reference.1 = C:\\Documents and Settings\\yorkw\\Desktop\\JakeWharton-Android-ViewPagerIndicator-f09acb0\ \library 

然后在Eclipse刷新您的项目之后,您会得到您问题中描述的确切错误,我的截图如下:



希望这有帮助。


I'm trying to get ActionBarSherlock and the ViewPagerIndicator libraries set up for my projects, but I seem to be running into a few issues. I sent Jake Wharton (The developer) a few messages earlier about it, and got a few replies but couldn't get anywhere - and I think he got busy with a few other things.

What my issue is, For both VPI and ABS

Both libraries open up without any errors, and I'm using compiler version 1.6 for all as is required.

The funny thing is, if I load in the samples that are provided - they work fine and link to his library; but when I go to add the library to my project - the above happens.

解决方案

Where to store the actual library project does not matter, as long as you use a relative link to reference it. Check out the Library Projects - Development considerations:

  • Library project storage location

    There are no specific requirements on where you should store a library project, relative to a dependent application project, as long as the application project can reference the library project by a relative link. What is important is that the main project can reference the library project through a relative link.

You should always use the Eclipse ADT plugin to select and set up Library Project Reference, i.e. right-click project -> Properties -> Android -> Add, then in the opened Project Selection window, select the Library Project list here (of cause you should import them in the same Eclipse workspace as your Main Project). This will add a android.library.reference using relative path into project.properties as well as show relative path in the Android preference window:

android.library.reference.2=../../../../../Documents and Settings/yorkw/Desktop/JakeWharton-Android-ViewPagerIndicator-f09acb0/library

If you directly alter it using absolute path from project.properties as below:

android.library.reference.1=C:\\Documents and Settings\\yorkw\\Desktop\\JakeWharton-Android-ViewPagerIndicator-f09acb0\\library

Then after Eclipse refresh your project, you get the exact error described in your question, see my screenshot below:

Hope this helps.

这篇关于Eclipse不会将项目识别为库(ActionBarSherlock / ViewPagerIndicator)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆