web-dev-qa-db-fra.com

jitpack.io n'a pas réussi à résoudre le repo github

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.

31
Ricardo

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
8
Ricardo

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.

72
SteveMellross

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.

8
SqueezyMo

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.

0
Choletski

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é!

0
Castle

Vérifiez que maven {url "https://jitpack.io"} figure dans tous les projets dans build.gradle (Project).

0
Bacar Pereira