ActionBar-PullToRefresh Gradle Error

时间:2014-01-02 00:28:57

标签: android android-actionbar actionbarsherlock android-actionbar-compat

我正在尝试使用ActionBar-PullToRefresh库Chris Banes,但是当我导入他的库时我遇到了错误。

我无法从github看到顺畅的进度条lib,而我的build.gradle文件看起来错了。所有行都有错误“无法解析符号....”

我该如何使用这个库?

当我重建图书馆时,我收到了这条消息“android-apt-compiler:[library] /Users/emreozdemir/Desktop/ActionBar-PullToRefresh/library/res/values/styles.xml:19:错误:检索项目的父项时出错:找不到与给定名称“SmoothProgressBar”匹配的资源。“

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android-library'
apply plugin: 'android'

dependencies {
    compile 'com.github.castorflex.smoothprogressbar:library:0.2.0'
}

android {
    compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION)
    buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION

    defaultConfig {
        // This should be 14, but is 7 because extra-abc/extra-abs depend on this library
        minSdkVersion 7
        targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION)
    }

    sourceSets {
        main {
                manifest.srcFile 'AndroidManifest.xml'
               java.srcDirs = ['src']
               res.srcDirs = ['res']
        }
    }
}

apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle'

但看起来像这样

enter image description here

3 个答案:

答案 0 :(得分:3)

我认为您还应该在项目中导入'SmoothProgressBar'库https://github.com/castorflex/SmoothProgressBar

答案 1 :(得分:0)

您可以添加拉动以刷新而不使用操作栏库查看此链接,您可以使用滑动视图布局

http://www.incredibleandros.com/swiperefershlayout-android-example/

答案 2 :(得分:0)

' ave成功将PullToRefresh导入Android Studio 1.0。

This SO Question

中查看我的回复

有关详细信息,请This post

希望它有所帮助! : - )