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

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

问题描述

我正在尝试获取 :

<块引用>
  • 库项目存储位置

    库项目相对于一个依赖的应用项目,没有具体的要求,只要应用项目可以通过相对链接引用库项目即可.重要的是主项目可以通过相对链接引用库项目.

你应该总是使用Eclipse ADT插件来选择和设置Library Project Reference,即右键项目-> Properties -> Android -> Add,然后在打开的Project Selection窗口中,选择Library Project列表在这里(因为您应该将它们导入到与主项目相同的 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天全站免登陆