2015-10-10 16 views
18

Mam Github repo i pchnął tagów na nim.jitpack.io nie udało się rozwiązać gitub repo

To jest mój plik grad z mojego głównego projektu.

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

Ale kiedy synchronizować Gradle mam następujący błąd Failed to resolve com.github.rchampa:DropboxHttpConector:1.0.1

kolejna próba:

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

nadal nie.

+4

Na wypadek, gdyby ktoś inny wpadł w tę pułapkę: upewnij się, że wpisujesz 'maven {url ...}' do bloku 'allprojects', a nie do bloku' buildscript'. –

+0

Sugestia Aleksandra Pacha naprawiła to za mnie. Dodano jako odpowiedź poniżej. – SteveMellross

Odpowiedz

6

Po kilku próbach i dzięki obsłudze jitpack mogę teraz zaimportować moją bibliotekę hostowaną w Github jako zależność od systemu Android Gradle.

dam aa kilka bardzo użytecznych linków:

Jak skonfigurować biblioteki Java

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

Jak sprawdzić logi swojego uzależnienia w jitpack

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

W moim przypadku

https://jitpack.io/com/github/rchampa/DropboxHttpConector/1.0.3/build.log 
+0

jak rozwiązałeś? ponieważ mam ten sam problem, poszedłem za wszystkimi przewodnikami, ale nic nie zrobiłem .. @Ricardo –

+1

Nie mogę utworzyć nowego pytania, proszę zaktualizować ten wpis z rozwiązaniem @Ricardo –

+2

po krokach podjętych –

8

Mam kilka zależności od Jitpack i napotkał ten problem po migracji do Gradle 2.

Rozwiązaniem w moim przypadku była zmiana wersji w distributionUrl w gradle-wrapper.properties od 2,10 (który został automatycznie ustawiony przez Studio kiedy przyjąłem aktualizowanie wersja opakowania) do latest.

+0

dzięki, to działało! – q126y

-1

Spotykam ten problem, gdy próbuję zaimportować orhanobut/logger z github. Potem idę do jitpack.io i szukać pakietu: find logger in jitpack Następnie kliknąłem na ikonę dziennika, a znaleziono:

start: Thu Jan 14 11:56:56 UTC 2016 Git: v1.9 popełnić 5abbc1563422457d4c23e1a0a412d2b0c7dc334e Merge: 8ef1e6b 522d44d Autor: Orhan Obut Data: pon 25 maj 2015 11:34:20 +0200

prośba Merge ciągnąć nr 30 z orhanobut/oo/ustawienia-fix statusu submodule: Run Gradle kompilacja Skrypt do budowy Gradle podniósł JAVA_TOOL_OPTIONS: -Dfile.encoding = UTF-8 Pobieranie https://services.gradle.org/distributions/gradle-2.2.1- all.zip

Więc to jest to, że korzystać Gradle 2,2,1-wszystko!

Potem idę do mojego projektu i zmieniam wersję gradle na 2.2.1 w settings.gradle, wszystko działało dobrze!

28

dla nikogo innego, które złożyły prosty błąd zrobiłem:

Zapewnienie dodasz maven { url "https://jitpack.io" } pod allprojects zamiast buildscript.XD

Projekt build.gradle file:

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

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

Dzięki Alexander Pacha za wskazanie, że obecnie w komentarzu powyżej.

+0

ten sam błąd :) – Qasim

+0

ładny. Dziękuję za odpowiedź, rozwiąż mój problem. – whalemare

+0

Dziękuję, że był mój problem. –

Powiązane problemy