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'
}
まだ失敗しています。
いくつかの試みと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
私が犯した単純な間違いを犯した他の人のために:
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 に感謝します。
Jitpackからいくつかの依存関係があり、Gradle 2に移行した後にこの問題が発生しました。
私の場合の解決策は、gradle-wrapper.properties
のdistributionUrl
のバージョンを2.10(ラッパーバージョンの更新を受け入れたときにStudioによって自動的に設定された)から latest one。
ハレルヤ問題が発生しました!
だから、問題が私のネットワークに依存していることに気付きました! IPから https://jitpack.io/ にアクセスできないため、何も機能していませんでした。 (異なるIPを取得するために)GSMモジュールからインターネットを共有し、 @ SteveMellross solution を使用して問題がなくなった
同じ問題が発生しているのは0.001%かもしれませんが、何も機能しない場合は、単にアクセスしてみてください https://jitpack.io/ ;)
ファイアウォールまたは内部ルーターのエラーがあり、サービスによってIPが禁止されていないことを願っています。
それを確認する maven { url "https://jitpack.io" }
はbuild.gradleのallprojects
セクションにあります(プロジェクト)