android - jitpack.io no pudo resolver github repo
(5)
Tengo un repositorio de Github y le puse etiquetas.
Este es mi archivo gradle de mi proyecto principal.
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''
}
Pero cuando sincronizo Gradle tengo el siguiente error Failed to resolve com.github.rchampa:DropboxHttpConector:1.0.1
Otro intento:
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''
}
Sigue fallando
Después de algunos intentos y gracias al soporte de jitpack ahora puedo importar mi biblioteca alojada en Github como una dependencia de Android Gradle.
Voy a proporcionar algunos enlaces muy útiles:
Cómo configurar tu biblioteca java
https://jitpack.io/docs/BUILDING/#gradle-projects
Cómo comprobar los registros de su dependencia en jitpack.
https://jitpack.io/com/github/USER/REPO/TAG/build.log
En mi caso
https://jitpack.io/com/github/rchampa/DropboxHttpConector/1.0.3/build.log
Encuentro este problema cuando intento importar orhanobut / logger desde github. Luego voy a jitpack.io y busco el paquete: encontrar el registrador en jitpack Luego hice clic en el icono de registro y encontré:
Inicio: jue 14 de enero 11:56:56 UTC 2016 Git: v1.9 commit 5abbc1563422457d4c23e1a0a412d2b0c7dc334e Combinar: 8ef1e6b 522d44d Autor: Orhan Obut Fecha: 25 de mayo 11:34:20 2015 +0200
Fusione la solicitud de extracción # 30 desde orhanobut / oo / settings-fix Estado del submódulo: Ejecute el script de compilación Gradle build Gradle Recogido JAVA_TOOL_OPTIONS: -Dfile.encoding = UTF-8 Descarga https://services.gradle.org/distributions/gradle-2.2.1- .1- all.zip
Así que esto es, usa gradle 2.2.1-all!
Luego voy a mi proyecto y cambio la versión de gradle a 2.2.1 en settings.gradle, ¡todo funcionó bien!
Para cualquier otra persona que cometió el simple error que cometí:
Asegúrese de agregar el maven { url "https://jitpack.io" }
en allprojects
lugar de buildscript
. XD
Proyecto build.gradle
archivo:
buildscript {
repositories {
jcenter()
// DO NOT ADD IT HERE!!!
}
...
}
allprojects {
repositories {
mavenLocal()
jcenter()
// ADD IT HERE
maven { url "https://jitpack.io" }
}
}
Gracias a Alexander Pacha por señalarlo en un comentario de arriba.
Tengo varias dependencias de Jitpack y encontré este problema después de migrar a Gradle 2.
La solución en mi caso fue cambiar la versión en distributionUrl
en gradle-wrapper.properties
desde la 2.10 (que fue establecida automáticamente por Studio cuando acepté actualizar la versión del contenedor) a la latest .
¡Aleluya tengo el problema!
¡Entonces me di cuenta de que el PROBLEMA se basa en mi RED ! No puedo acceder a https://jitpack.io/ desde mi IP, por eso no funcionó nada. Solo se compartió Internet desde un módulo GSM (para obtener una IP diferente) y el problema desapareció con la solución @SteveMellross
Tal vez el 0,001% tenga el mismo problema, pero si nada funciona, intente acceder a https://jitpack.io/ ;)
Espero que solo haya un firewall o un error de enrutador interno y que su servicio no haya prohibido mi IP.