2015-09-22 12 views
22

Używam libarary MPAndroidChart w Android studio.Ale staram się zsynchronizować gradle, które z powodu błędu, jak poniżej obrazu. Tekst Gradle jest tutaj, aby skompilować libararium MPAndroidChart.Nie można rozwiązać: com.github.PhilJay: MPAndroidChart: v2.1.4

compile 'com.github.PhilJay:MPAndroidChart:v2.1.4' 

Error screenshot

Proszę pomóc rozwiązać ten problem. Z góry dziękuję

+7

masz dodany 'Maven {url "https://jitpack.io"} 'do swoich repozytoriów? –

+1

Wystarczy dodać komentarz @AndrewBrooke, należy przejść do swojego projektu gradle.build i dodać tę linię do repozytorium: maven {url "https://jitpack.io"}. Mój projekt wygląda następująco: allprojects { repozytoria { jcenter() maven {url "https://jitpack.io"} } } –

+0

Tak, jest. i nie mogę również znaleźć wyniku wyszukiwania dla _com.github.PhilJay: MPAndroidChart_ w Wybierz zależność biblioteki w Strukturze projektu -> aplikacja -> Dependancja -> + (dodaj) -> Wybierz wyszukiwanie zależność biblioteki – pRaNaY

Odpowiedz

6

Problem został rozwiązany po ponownym uruchomieniu studia Android -> przebuduj projekt.

+1

Nie Pracuj dla mnie. –

+0

Doskonały, to działa dla mnie! – bebosh

0

Jednym z problemów może być również to, że jesteś za proxy. Istnieją dwie możliwości: Dodaj konfigurację proxy do Android Studio, możesz również dodać plik gradle.properties do katalogu głównego projektu. tam trzeba wprowadzić następujące poświadczenia:

systemProp.http.proxyPassword= 
    systemProp.http.proxyHost= 
    systemProp.http.proxyUser= 
    systemProp.http.proxyPort= 
    systemProp.https.proxyPassword= 
    systemProp.https.proxyHost= 
    systemProp.https.proxyUser= 
    systemProp.https.proxyPort= 

Tak Właściwości https są bardzo potrzebne. Stwierdziłem, że często repozytoria są dostępne w obu protokołach. ale czasami tylko przez http lub https.

-1

Albo po prostu odbuduj swój projekt. Pracował dla mnie

+0

Powtórz odpowiedź na https://stackoverflow.com/a/32724313/1549818 – grgarside

7

Umieszczenie

repositories { 
    maven { url "https://jitpack.io" } 
} 

w build.gradle w stałej mój problem folderze app!

84

Dodaj

maven { url "https://jitpack.io" } 

do repozytoria pod allprojects nie pod buildscript zobaczyć zrzut ekranu:

enter image description here

+0

To jest idealna odpowiedź – YeeKhin

+0

Idealna. Dzięki – Araju

+0

Wielkie dzięki. Jest również napisane tam na [MPAndroidChart] (https://github.com/PhilJay/MPAndroidChart) Ale nawet tego nie zauważyłem. Jeszcze raz dziękuję za wyprowadzenie go na światło! –

0

Run Gradle zadań wrapper z linii poleceń

cd ~/AndroidStudioProject/myproject/myapp 
./gradlew tasks 
3

Powyższe rozwiązania nie działają dla mnie. Użyłem poniżej, aby pobrać bibliotekę MPAndroidChart na mój projekt.

  1. Pobrano najnowszą słoik MPAndroidChart od: https://jitpack.io/com/github/PhilJay/MPAndroidChart/v3.0.1/MPAndroidChart-v3.0.1.jar

  2. skopiował pobrany plik MPAndroidChart-v3.0.1.jar do YourProject katalogu/app/lib

  3. sporządziła następującą zależność na poziomie aplikacji budować.Gradle

    dependencies { 
    
        compile files('libs/MPAndroidChart-v3.0.1.jar') 
    
    } 
    
  4. re-Sync Gradle

1

miałem ten sam problem po dodaniu ten jeden w Gradle rozwiązać mój problem:

repositories { 
     jcenter() 
     maven { url "https://jitpack.io" } 
    } 

` 
Powiązane problemy