web-dev-qa-db-fra.com

Impossible de résoudre: com.github.PhilJay: MPAndroidChart: v2.1.4

J'utilise MPAndroidChart libarary dans Android studio.Mais quand j'essaie de synchroniser gradle qui a donné une erreur comme ci-dessous image . Gradle text est là pour compiler MPAndroidChart libarary.

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

 Error screenshot

S'il vous plaît aider à résoudre ce problème. Merci d'avance

36
pRaNaY

Le problème a été résolu après le redémarrage d'Android Studio> le projet de reconstruction.

9
pRaNaY

Ajouter 

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

vers repositories sous allprojects et non sous buildscript voir la capture d'écran:

 enter image description here

130
Maher Abuthraa

Les solutions ci-dessus ne fonctionnaient pas pour moi. J'ai utilisé ci-dessous pour que MPAndroidChart lib travaille sur mon projet. 

  1. Téléchargé le dernier fichier jar MPAndroidChart à partir de: https://jitpack.io/com/github/PhilJay/MPAndroidChart/v3.0.1/MPAndroidChart-v3.0.1.jar

  2. Copié le fichier MPAndroidChart-v3.0.1.jar téléchargé dans le répertoire YourProject/app/lib 

  3. Compilé la dépendance suivante au niveau de l'application build.gradle

    dependencies {
    
        compile files('libs/MPAndroidChart-v3.0.1.jar')
    
    }
    
  4. re-synchroniser le grade

9
Nafeez Quraishi

En mettant 

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

dans build.gradle dans le dossier de l'application corrigé mon problème!

9
Sudheesh Mohan

J'ai eu le même problème après avoir ajouté celui-ci dans le gradé résolu mon problème:

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

`
4

Dans les paramètres Gradle, ajoutez simplement le code suivant:

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
    }
}
2
Soumen Das

Pour moi, le problème a été résolu en plaçant le code dans l'ordre ci-dessous.

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
        maven { url "https://maven.google.com" }
    }
}
2
Jayesh Nair

Allez à build.gradle Ajoutez le maven { url 'https://jitpack.io' } à la fois dans buildscript{} Et allprojects{} comme ci-dessous: 

buildscript {
    repositories {
        maven { url 'https://jitpack.io' }
    }
}



allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
    }
}

N'oubliez pas de Sync.

1
Niamatullah Bakhshi

Vous pouvez rencontrer ce problème si votre mode hors ligne Gradle est activé.

désactivez-le dans Android studio, Paramètres> Graduez et décochez "Travail hors connexion" et sync.

1
Abhi

https://stackoverflow.com/a/29742712 Le référentiel JitPack ne devrait pas être sous buildscripts dans ce cas Il devrait être juste sous les dépôts:

1
rand100500ify

Un problème peut également être que vous êtes derrière un proxy ... Il y a donc deux possibilités: Vous devez ensuite saisir les informations d'identification suivantes:

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

Les propriétés https sont donc assez nécessaires. J'ai compris que les référentiels sont souvent disponibles sur les deux protocoles. mais parfois seulement via http ou https.

0
Erik Mueller

Cela a fonctionné pour moi . Si votre sous-proxy ajoute ces lignes dans les propriétés de dégradé (propriétés du projet)

systemProp.http.proxyHost= "Your proxy"
systemProp.http.proxyPort= "Proxy port"
systemProp.https.proxyHost= "Your proxy"
systemProp.https.proxyPort= "Proxy port"
0
banoth ravinder

Ou simplement reconstruire votre projet. A travaillé pour moi

0
thp3loN2

Construire-> Reconstruire le projet, puis resynchroniser le fichier de gradation.

0
CaglayanSerbetci

Exécuter la tâche wrapper Gradle à partir de la ligne de commande

cd ~/AndroidStudioProject/myproject/myapp
./gradlew tasks
0
Roberto