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'
S'il vous plaît aider à résoudre ce problème. Merci d'avance
Le problème a été résolu après le redémarrage d'Android Studio> le projet de reconstruction.
Les solutions ci-dessus ne fonctionnaient pas pour moi. J'ai utilisé ci-dessous pour que MPAndroidChart lib travaille sur mon projet.
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
Copié le fichier MPAndroidChart-v3.0.1.jar téléchargé dans le répertoire YourProject/app/lib
Compilé la dépendance suivante au niveau de l'application build.gradle
dependencies {
compile files('libs/MPAndroidChart-v3.0.1.jar')
}
re-synchroniser le grade
En mettant
repositories {
maven { url "https://jitpack.io" }
}
dans build.gradle dans le dossier de l'application corrigé mon problème!
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" }
}
`
Dans les paramètres Gradle, ajoutez simplement le code suivant:
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
}
}
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" }
}
}
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
.
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.
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:
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.
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"
Ou simplement reconstruire votre projet. A travaillé pour moi
Construire-> Reconstruire le projet, puis resynchroniser le fichier de gradation.
Exécuter la tâche wrapper Gradle à partir de la ligne de commande
cd ~/AndroidStudioProject/myproject/myapp
./gradlew tasks