我正在尝试在我的项目中使用这两个库但是我收到以下错误:
引起:java.lang.IllegalStateException:这个HeaderTransformer是 旨在在SDK 14+上运行。如果使用ActionBarSherlock或 ActionBarCompat你应该使用适当的额外提供。
我从这里https://github.com/chrisbanes/ActionBar-PullToRefresh下载了ActionBar-PullToRefresh库,并将文件夹库导入我的工作区。如何将文件夹附加项导入此项目以使其正常工作?
我在eclipse中工作。
编辑:
我将文件夹附加内容复制到项目中,但我在其中一个文件中出现错误,如下所示:
编辑2:
答案 0 :(得分:8)
您必须导入两个项目: ActionBar-PullToRefresh主项目(是库文件夹) AND ActionBar-PullToRefresh for ActionBarSherlock。您必须将此文件夹ActionBar-PullToRefresh / library / extras / actionbarsherlock作为Android项目导入eclipse。 您必须将依赖项添加到此项目: 1)ActionBar-PullToRefresh(主库) 2)ActionBarSherlock
为此,您必须右键单击导入的项目 - >属性 - > Android - >库部分(添加按钮)。
您必须将此导入的库添加到Android App Project
答案 1 :(得分:3)
您只需要使用兼容版本。它将与您使用的项目相同。您只需要从
更改导入的文件import uk.co.senab.actionbarpulltorefresh.library.PullToRefreshAttacher;
到
import uk.co.senab.actionbarpulltorefresh.extras.actionbarcompat.PullToRefreshAttacher;
答案 2 :(得分:0)
您可能克隆了可能不稳定的项目。从这里下载其中一个稳定版本https://github.com/chrisbanes/ActionBar-PullToRefresh/releases
我个人使用v0.8尚无问题。