2015-09-22 16 views
22

Sto usando libarary MPAndroidChart in Android Studio. Ma quando sto cercando di sincronizzare gradle che ha dato un errore come immagine qui sotto. Il testo del gradle è qui per compilare la libarary di MPAndroidChart.Impossibile risolvere: com.github.PhilJay: MPAndroidChart: v2.1.4

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

Error screenshot

Si prega di aiutare a risolvere il problema. Grazie in anticipo

+7

Hanno aggiunto 'Maven {url "https://jitpack.io"} 'ai tuoi repository? –

+1

Aggiungendo semplicemente al commento @AndrewBrooke, dovresti andare al tuo progetto gradle.build e aggiungere questa riga al repository: maven {url "https://jitpack.io"}. Il mio progetto è come questo: allprojects {{ repository jcenter() Maven {url "https://jitpack.io"}} } –

+0

Sì c'è. e inoltre non riesco a trovare il risultato della ricerca per _com.github.PhilJay: MPAndroidChart_ in Scegli dipendenza dalla libreria in Project sturucture -> app -> Dependancy -> + (add) -> Choose library dependacy search – pRaNaY

risposta

6

Il problema è stato risolto dopo il riavvio di Android Studio -> ricostruire il progetto.

+1

Does not lavora per me. –

+0

Perfetto, questo ha funzionato per me! – bebosh

0

Un problema può anche essere che si è dietro un proxy. Quindi ci sono due possibilità: Aggiungi la tua configurazione proxy ad Android Studio, oppure puoi anche aggiungere un file gradle.properties nella root del progetto. non è necessario inserire le seguenti credenziali:

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

Quindi sono piuttosto necessari Proprietà https. Ho capito che spesso i repository sono disponibili su entrambi i protocolli. ma a volte solo su http o https.

-1

O semplicemente ricostruisci il tuo progetto. Ha lavorato per me

+0

Risposta duplicata a https://stackoverflow.com/a/32724313/1549818 – grgarside

7

Mettere

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

in build.gradle nella cartella app fisso il mio problema!

84

Aggiungere

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

a repository sotto allprojects non sotto buildscript visualizzare Screenshot:

enter image description here

+0

Questa è la risposta perfetta – YeeKhin

+0

Una perfetta. Grazie – Araju

+0

Grazie mille. È anche scritto lì su [MPAndroidChart] (https://github.com/PhilJay/MPAndroidChart) ma non me ne sono neanche accorto. Grazie ancora per averlo portato alla luce !! –

0

Run Gradle compito involucro da linea di comando

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

Sopra le soluzioni non ha funzionato per me. Ho usato sotto per ottenere MPAndroidChart lib lavorando al mio progetto.

  1. scaricato l'ultima vaso MPAndroidChart da: https://jitpack.io/com/github/PhilJay/MPAndroidChart/v3.0.1/MPAndroidChart-v3.0.1.jar

  2. copiato il file MPAndroidChart-v3.0.1.jar scaricato ProgettoUtente/app/lib

  3. compilato la seguente dipendenze a livello di app costruire.Gradle

    dependencies { 
    
        compile files('libs/MPAndroidChart-v3.0.1.jar') 
    
    } 
    
  4. ri-sync il Gradle

1

Ho avuto lo stesso problema dopo l'aggiunta di questo nel Gradle risolto il mio problema:

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

` 
Problemi correlati