Android studio Pulltorefresh添加到gradle

Android studio Pulltorefresh添加到gradle,android-studio,gradle,android-gradle-plugin,build.gradle,pull-to-refresh,Android Studio,Gradle,Android Gradle Plugin,Build.gradle,Pull To Refresh,有人能帮我在build.gradle Android Studio中添加这个库吗 https://github.com/chrisbanes/Android-PullToRefresh 我知道它已被弃用,但我想使用它,如果有人能帮助我,我将不胜感激 写什么 dependencies { compile 'com.android.support:support-v4:18.0.0' compile 'com.android.support:appcompat-v7:+' compile '???

有人能帮我在build.gradle Android Studio中添加这个库吗

https://github.com/chrisbanes/Android-PullToRefresh
我知道它已被弃用,但我想使用它,如果有人能帮助我,我将不胜感激

写什么

dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile 'com.android.support:appcompat-v7:+'
compile '????'
}

如前所述,我希望使用已弃用的库,而不是新的Actionbar Pulltorefresh。尝试用谷歌搜索,但找不到任何帮助。

我建议您使用ActionBarPullToRefresh(同一作者)

但是,如果要使用PullToRefresh,则必须在文件夹中本地克隆库,然后将其添加为本地依赖项。这个lib在中央Maven上不是aar

root
  app
    build.gradle
  lib
    pull
      src
      res
      build.gradle
  settings.gradle
在你的
app/build.gradle中,你必须添加:

dependencies {
    // Library
    compile project(':lib:pull')
}
在lib/pull/build.gradle中,必须将其定义为库并指定正确的源集(这是一个要点):

在settings.gradle中:

include ':lib:pull' ,':app'
include ‘:app', ':PullToRefresh'
project (':PullToRefresh').projectDir = new File('libs/pulltorefresh')
将ActionBar PullToRefresh添加到项目中的最简单方法是通过Gradle,您只需将以下依赖项添加到
build.Gradle

dependencies {  
    repositories {
        mavenCentral()
    }
    compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
}

Rest gradle将为您完成所有工作。

我已成功地将libproject导入Android Studio 1.0。步骤如下

1.-从官方网站下载并安装PullToRefresh。解开它。 2.-创建一个空的Android Studio项目。我的名字叫“PrjLibDeps” 3.-在项目的根文件夹中,创建一个名为“libs”的文件夹。在libs/中,复制一个包含解压文件的“pulltorefresh”文件夹。结构如下所示:

PrjLibdeps
|   settings.gradle
|   build.gradle
|   libs
      |  pulltorefresh
            | src, res, LICENSE, pom.xml...
|  app/
|   build.gradle
|   src
| ...
4.-在“pulltorefresh”文件夹中创建build.gradle文件。复制粘贴此示例代码并将适当的值设置为compileSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersion(只需从app/build.gradle复制它们即可)

5.-在app/build.gradle上

apply plugin: 'com.android.library'
dependencies {
   compile 'com.android.support:support-v4:21.0.3'
}
android {
  compileSdkVersion 20
  buildToolsVersion "20.0.0"
  defaultConfig {
     minSdkVersion 9
     targetSdkVersion 20
  }
  sourceSets {
    main {
       manifest.srcFile 'AndroidManifest.xml'
       java.srcDirs = ['src']
       res.srcDirs = ['res']
    }
  }
}
dependencies {
   compile project(":PullToRefresh")
}
6.-现在,在project_root/settings.gradle上:

include ':lib:pull' ,':app'
include ‘:app', ':PullToRefresh'
project (':PullToRefresh').projectDir = new File('libs/pulltorefresh')
7.-“立即同步” 8.-CMD+F9(制作项目)

希望有帮助!
更详细的信息

im在mac上,我的应用程序的位置是/Users/wasif/MyApp,所以我必须将此库放在/Users/wasif/Pulltorefresh中,对吗???您可以选择根项目中的任何文件夹。