Jitpack.io не удалось решить github repo
У меня есть репит 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'
}
По-прежнему отсутствует.
Ответы
Ответ 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
Ответ 2
Для всех, кто сделал простую ошибку, я сделал:
Убедитесь, что вы добавили maven { url "https://jitpack.io" }
под allprojects
вместо buildscript
. 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 для указания этого в комментарии выше.
Ответ 3
У меня есть несколько зависимостей от Jitpack, и я столкнулся с этой проблемой после перехода на Gradle 2.
Решение в моем случае состояло в том, чтобы изменить версию в distributionUrl
в gradle-wrapper.properties
с 2.10 (которая была автоматически установлена Studio, когда я принял обновление версии оболочки) на последний один.
Ответ 4
Я встречаю эту проблему, когда пытаюсь импортировать orhanobut/logger из github.
Затем я перехожу к jitpack.io и ищу пакет:
найти регистратор в jitpack
Затем я щелкнул значок журнала и нашел:
Начало: Чт Янв 14 11:56:56 UTC 2016 Git: v1.9 совершить 5abbc1563422457d4c23e1a0a412d2b0c7dc334e Объединить: 8ef1e6b 522d44d Автор: Орхан Обут Дата: Пн Май 25 11:34:20 2015 +0200
Запрос слияния # 30 от orhanobut/oo/settings-fix статус подмодуля: Запустить gradle build gradle build script Выбрано JAVA_TOOL_OPTIONS: -Dfile.encoding = UTF-8 Загрузка https://services.gradle.org/distributions/gradle-2.2.1- all.zip
Итак, это он, он использует gradle 2.2.1-all!
Затем я перехожу к моему проекту и меняю версию gradle на 2.2.1 в settings.gradle, все работает нормально!
Ответ 5
Аллилуйя, у меня проблема!
Поэтому я понял, что ПРОБЛЕМА полагается на мою СЕТЬ ! Я не могу получить доступ к https://jitpack.io/ с моего IP, поэтому ничего не получалось. Просто общий интернет из GSM модуля (чтобы получить другой IP) и проблема ушла с помощью решения @SteveMellross
Возможно, у вас может быть 0,001%, что у вас такая же проблема, но если ничего не работает, попробуйте зайти на https://jitpack.io/ ;)
Я надеюсь, что есть только межсетевой экран или внутренняя ошибка маршрутизатора, и мой IP не забанен их обслуживанием.
Ответ 6
Убедитесь в том, что maven { url "https://jitpack.io" }
в allprojects
разделе в build.gradle (проект)