web-dev-qa-db-ja.com

jitpack.ioはgithubリポジトリの解決に失敗しました

Githubリポジトリ があり、タグをプッシュしました。

これは私のメインプロジェクトの私のgradleファイルです。

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 23
    buildToolsVersion "23.0.0"

    defaultConfig {
        applicationId "dropbox.ric.es.myapplication"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories {
    //mavenCentral()
    //jcenter()

    maven { url "https://jitpack.io" }

}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.Android.support:appcompat-v7:23.0.1'
    compile 'com.github.rchampa:DropboxHttpConector:1.0.1'
}

しかし、gradleを同期すると、次のエラーが発生しますFailed to resolve com.github.rchampa:DropboxHttpConector:1.0.1

別の試み:

allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.Android.support:appcompat-v7:23.0.1'
    compile 'com.github.rchampa:DropboxHttpConector:1.0.1'
}

まだ失敗しています。

40
Ricardo

いくつかの試みとjitpackサポートのおかげで、GithubでホストされているライブラリをAndroid Gradle依存関係としてインポートできるようになりました。

いくつかの非常に役立つリンクを提供します。

Javaライブラリのセットアップ方法

https://jitpack.io/docs/BUILDING/#gradle-projects

Jitpackで依存関係のログを確認する方法

https://jitpack.io/com/github/USER/REPO/TAG/build.log

私の場合

https://jitpack.io/com/github/rchampa/DropboxHttpConector/1.0.3/build.log
12
Ricardo

私が犯した単純な間違いを犯した他の人のために:

allprojectsの代わりにbuildscriptの下にmaven { url "https://jitpack.io" }を追加してください。 XD

プロジェクトbuild.gradleファイル:

buildscript {
    repositories {
        jcenter()
        // DO NOT ADD IT HERE!!!
    }
    ...
}

allprojects {
    repositories {
        mavenLocal()
        jcenter()
        // ADD IT HERE
        maven { url "https://jitpack.io" }
    }
}

上記のコメントで指摘してくれた Alexander Pacha に感謝します。

99
SteveMellross

Jitpackからいくつかの依存関係があり、Gradle 2に移行した後にこの問題が発生しました。

私の場合の解決策は、gradle-wrapper.propertiesdistributionUrlのバージョンを2.10(ラッパーバージョンの更新を受け入れたときにStudioによって自動的に設定された)から latest one。

8
SqueezyMo

ハレルヤ問題が発生しました!

だから、問題が私のネットワークに依存していることに気付きました! IPから https://jitpack.io/ にアクセスできないため、何も機能していませんでした。 (異なるIPを取得するために)GSMモジュールからインターネットを共有し、 @ SteveMellross solution を使用して問題がなくなった

同じ問題が発生しているのは0.001%かもしれませんが、何も機能しない場合は、単にアクセスしてみてください https://jitpack.io/ ;)

ファイアウォールまたは内部ルーターのエラーがあり、サービスによってIPが禁止されていないことを願っています。

0
Choletski

それを確認する maven { url "https://jitpack.io" }はbuild.gradleのallprojectsセクションにあります(プロジェクト)

0
Bacar Pereira