2015-10-10 16 views
18

Ich habe eine Github repo und Push-Tags darauf.jitpack.io konnte nicht aufgelöst werden github repo

Dies ist meine große Datei meines Hauptprojekts.

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' 
} 

Aber wenn ich gradle synchronisieren habe ich folgende Fehler Failed to resolve com.github.rchampa:DropboxHttpConector:1.0.1

Einen weiteren Versuch:

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' 
} 

noch scheitern.

+4

Für den Fall, dass jemand anderes in diesen Fall fällt: Stellen Sie sicher, dass Sie 'maven {url ...}' in den 'allprojects' Block und nicht in den' buildscript' Block einfügen. –

+0

Alexander Pacha Vorschlag hat es für mich behoben. Als Antwort unten hinzugefügt. – SteveMellross

Antwort

6

Nach ein paar Versuchen und dank Jitpack-Unterstützung kann ich nun meine in Github gehostete Bibliothek als Android Gradle-Abhängigkeit importieren.

Ich werde aa paar sehr nützliche Links bieten:

Wie Setup Ihre Java-Bibliothek

https://jitpack.io/docs/BUILDING/#gradle-projects 

Wie Protokolle der Abhängigkeit

https://jitpack.io/com/github/USER/REPO/TAG/build.log 

In meinem Fall

in jitpack überprüfen
https://jitpack.io/com/github/rchampa/DropboxHttpConector/1.0.3/build.log 
+0

wie hast du gelöst? weil ich das gleiche Problem habe, folgte ich allen Führern aber nichts zu tun .. @Ricardo –

+1

Ich kann keine neue Frage erstellen, bitte aktualisieren Sie diesen Beitrag mit der Lösung @Ricardo –

+2

posten Sie die Schritte, die Sie folgten –

8

Ich habe mehrere Abhängigkeiten von Jitpack und ich habe dieses Problem nach dem 2.

Die Lösung in meinem Fall Gradle Migration war die Version in distributionUrl in gradle-wrapper.properties von 2,10 (die automatisch von Studio eingestellt wurde zu ändern, wenn ich die akzeptierte Aktualisierung Wrapper Version) an die latest eins.

+0

Danke, das hat funktioniert! – q126y

-1

Ich triff dieses Problem, wenn ich versuche, orhanobut/logger von Github zu importieren. Dann gehe ich für das Paket jitpack.io und suche: find logger in jitpack Dann klickte ich das Log-Symbol und gefunden:

Start: Do 14. Januar 11.56.56 UTC 2016 Git: v1.9 begehen 5abbc1563422457d4c23e1a0a412d2b0c7dc334e Merge: 8ef1e6b 522d44d Autor: Orhan Obut Datum: Mo 25. Mai 2015 11.34.20 0200

Merge-Pull-Request # 30 von orhanobut/oo/settings-fix Submodul Status: Run gradle Build Gradle Build-Skript Abgeholt JAVA_TOOL_OPTIONS: -Dfile.encoding = UTF-8 Herunterladen https://services.gradle.org/distributions/gradle-2.2.1- all.zip

Also das ist es, nutzen es gradle 2.2.1-all!

Dann gehe ich zu meinem Projekt und ändern Gradle Version 2.2.1 in settings.gradle, alles hat gut funktioniert!

28

Für alle anderen, dass die einfache Fehler gemacht ich gemacht:

Stellen Sie sicher, Sie maven { url "https://jitpack.io" } unter allprojects statt buildscript hinzuzufügen.XD

Projekt build.gradle Datei:

buildscript { 
    repositories { 
     jcenter() 
     // DO NOT ADD IT HERE!!! 
    } 
    ... 
} 

allprojects { 
    repositories { 
     mavenLocal() 
     jcenter() 
     // ADD IT HERE 
     maven { url "https://jitpack.io" } 
    } 
} 

Dank Alexander Pacha für den Hinweis oben in einem Kommentar aus.

+0

gleichen Fehler :) – Qasim

+0

nett. Vielen Dank für Ihre Antwort, lösen Sie mein Problem – whalemare

+0

Vielen Dank das war mein Problem –

Verwandte Themen