J'ai un Github repo et poussé des étiquettes dessus.
Ceci est mon fichier de classement de mon projet 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'
}
Mais quand je synchronise gradle, j'ai l'erreur suivante Failed to resolve com.github.rchampa:DropboxHttpConector:1.0.1
Une autre tentative:
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'
}
Toujours en train d'échouer.
Après quelques tentatives et grâce au support jitpack, je peux maintenant importer ma bibliothèque hébergée dans Github en tant que dépendance Android Gradle.
Je vais fournir quelques liens très utiles:
Comment configurer votre bibliothèque Java
https://jitpack.io/docs/BUILDING/#gradle-projects
Comment vérifier les logs de votre dépendance dans jitpack
https://jitpack.io/com/github/USER/REPO/TAG/build.log
Dans mon cas
https://jitpack.io/com/github/rchampa/DropboxHttpConector/1.0.3/build.log
Pour quiconque a commis la simple erreur que j'ai commise:
Assurez-vous d’ajouter le maven { url "https://jitpack.io" }
sous allprojects
au lieu de buildscript
. XD
Fichier build.gradle
du projet:
buildscript {
repositories {
jcenter()
// DO NOT ADD IT HERE!!!
}
...
}
allprojects {
repositories {
mavenLocal()
jcenter()
// ADD IT HERE
maven { url "https://jitpack.io" }
}
}
Merci à Alexander Pacha pour l’avoir signalé dans un commentaire ci-dessus.
J'ai plusieurs dépendances de Jitpack et j'ai rencontré ce problème après avoir migré vers Gradle 2.
La solution dans mon cas était de changer la version dans distributionUrl
dans gradle-wrapper.properties
de 2.10 (qui a été automatiquement définie par Studio lorsque j'ai accepté de mettre à jour la version d'encapsidation) en latest one.
Hallelujah J'ai le problème!
Je me suis donc rendu compte que PROBLEM s’appuyait sur mon réseau! Je ne peux pas accéder https://jitpack.io/ depuis mon IP, c'est pourquoi rien ne fonctionnait. Juste Internet partagé à partir d'un module GSM (pour obtenir une adresse IP différente) et le problème a disparu en utilisant Solution @SteveMellross
Peut-être que vous pouvez avoir le même problème à 0,001%, mais si rien ne fonctionne, essayez simplement d'accéder à https://jitpack.io/ ;)
J'espère qu'il y a juste une erreur de pare-feu ou de routeur interne et mon adresse IP n'est pas bannie par leur service.
Je rencontre ce problème lorsque j'essaie d'importer orhanobut/logger à partir de github . Ensuite, je me rends sur jitpack.io pour rechercher le package: trouver un journal dans jitpack icône, et trouvé:
Début: Jeu 14 janv. 11:56:56 UTC 2016 Git: v1.9 commettre 5abbc1563422457d4c23e1a0a412d2b0c7dc334e Fusionnez: 8ef1e6b 522d44d Auteur: Orhan Obut Date: lun 25 mai 11:34:20 2015 +0200
Fusionner la requête de tirage n ° 30 de orhanobut/oo/settings-fix statut du sous-module: Exécuter gradle build Gradle construire le script Récupéré Java_TOOL_OPTIONS: -Dfile.encoding = UTF-8 Téléchargement https://services.gradle.org/distributions/gradle-2.2.1- all.Zip
Donc ça y est, il utilise le grade 2.2.1-all!
Ensuite, je vais dans mon projet et change la version de gradle en 2.2.1 dans settings.gradle, tout a bien fonctionné!
Vérifiez que maven {url "https://jitpack.io"}
figure dans tous les projets dans build.gradle (Project).