質問

誰かこのライブラリを 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(同じ著者)を使用することをお勧めします。

しかし、PloodRoerfreshを使用したい場合は、フォルダ内のLIBをローカルに複製してから、ローカル依存として追加する必要があります。このlibは、AARとしてMavenの中央にはありません。

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']
        }
    }
}
.

settings.gradle:

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

他のヒント

最も簡単な追加方法 ActionBar-PullToRefresh プロジェクトへの接続は Gradle 経由なので、次の依存関係をプロジェクトに追加するだけです。 build.gradle

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

Rest gradle がすべての作業を行います。

Android Studio 1.0でlibprojectを強くインポートしました。ステップは次の

です

1.-公式 github からPlultoreFreshをダウンロードしてインストールします。解凍します。 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. - "Plood.RORESH"フォルダ内にbuild.gradleファイルを作成します。このサンプルコードをコピー貼り付けて、CompilesDKVersion、BuildToolSversion、MinSdkVersion、TargetSdkVersion、TargetSdkVersion(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']
    }
  }
}
.

5. - app / build.gradle

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

6.-現在、PROJECT_ROOT / SETTITION.GRADLE:

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

7.-「同期」 8.- CMD + F9(Project Project)

それが助けになることを願っています! より詳細な情報

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top