문제

누구 든지이 라이브러리를 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 '????'
}
.

언급 한 바와 같이 iPrecated 라이브러리를 사용하려는 새로운 ActionBar-PulltoreFresh가 아닙니다.Google it을 시도했지만 도움을받을 수 없었습니다.

도움이 되었습니까?

해결책

ActionBarpulltoreFresh (동일한 작성자)를 사용하도록 제안합니다.

그러나 PulltoReFresh를 사용하려면 폴더에 Lib을 로컬로 복제 한 다음 로컬 종속성으로 추가해야합니다.이 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에서 라이브러리로 정의하고 올바른 sourceSet (GIST)을 지정해야합니다.

apply plugin: 'android-library'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

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

설정. Gradle :

include ':lib:pull' ,':app'
.

다른 팁

actionbar-pulltorefresh 을 프로젝트에 추가하는 가장 쉬운 방법은 Gradle을 통해

에 다음과 같은 종속성을 추가해야합니다

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

휴식 졸업은 당신을 위해 모든 일을 할 것입니다.

Android Studio 1.0에서 libproject를 성공적으로 가져 왔습니다. 단계는 다음과 같습니다

입니다

1.- 공식 공식에서 풀 토레 프레를 다운로드하고 설치하십시오. 그것을 압축 해제하십시오. 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 파일을 만듭니다. 복사 -이 샘플 코드를 복사하고 CompilementDkversion, BuildToolSversion, MinsDKVersion, TargetsDKVersion (앱 / 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']
    }
  }
}
.

5. 앱 / Build.Gradle

dependencies {
   compile project(":PullToRefresh")
}
.

6. - 이제 project_root / settings.gradle :

include ‘:app', ':PullToRefresh'
project (':PullToRefresh').projectDir = new File('libs/pulltorefresh')
.

7. "지금 동기화" 8.- CMD + F9 (프로젝트 만들기)

도움이되기를 바랍니다! 자세한 정보 내 블로그에서

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top