I am using MPAndroidChart libarary in android studio.But when i am trying to sync gradle which given an error as below image. Gradle text is here to compile MPAndroidChart libarary.
compile 'com.github.PhilJay:MPAndroidChart:v2.1.4'
Please help to resolve this problem. Thanks in advance
Putting
repositories {
maven { url "https://jitpack.io" }
}
in build.gradle in app folder fixed my issue!
Above solutions did not work for me. I used below to get MPAndroidChart lib working on my project.
Downloaded the latest MPAndroidChart jar from: https://jitpack.io/com/github/PhilJay/MPAndroidChart/v3.0.1/MPAndroidChart-v3.0.1.jar
Copied the downloaded MPAndroidChart-v3.0.1.jar file to YourProject/app/lib directory
Compiled the following dependency at app level build.gradle
dependencies { compile files('libs/MPAndroidChart-v3.0.1.jar') }
re-sync the gradle
Go to build.gradle
Add the maven { url 'https://jitpack.io' }
in both buildscript{}
and allprojects{}
as below :
buildscript {
repositories {
maven { url 'https://jitpack.io' }
}
}
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
Remember to Sync
.
The problem was solved after restarting Android Studio > rebuild project.
In Settings Gradle just add this following code:
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
}
}
I had the same problem after adding this one in the gradle solved my problem:
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
`
For me the issue was resolved by placing code in below order.
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
maven { url "https://maven.google.com" }
}
}
https://stackoverflow.com/a/29742712 The JitPack repository shouldn't be under buildscripts in this case. It should be just under repositories:
You could encounter this issue if your gradle offline mode is enabled.
turn it off in android studio, Settings > Gradle and uncheck "Offline work" and sync.
One Problem can also be, that you are behind a proxy. So there are two possibilities: Add your proxy config to android Studio, ore you can also add a gradle.properties file in your project root. there you have to enter the following credentials:
systemProp.http.proxyPassword=
systemProp.http.proxyHost=
systemProp.http.proxyUser=
systemProp.http.proxyPort=
systemProp.https.proxyPassword=
systemProp.https.proxyHost=
systemProp.https.proxyUser=
systemProp.https.proxyPort=
So the https Properties are pretty necessary. I figured out that often the repositories are available over both protocols. but sometimes only over http or https.
Or just rebuild your project. Worked for me
Run gradle wrapper task from command line
cd ~/AndroidStudioProject/myproject/myapp
./gradlew tasks
This worked for me. If your under proxy add this lines in gradle properties(project properties)
systemProp.http.proxyHost= "Your proxy"
systemProp.http.proxyPort= "Proxy port"
systemProp.https.proxyHost= "Your proxy"
systemProp.https.proxyPort= "Proxy port"
Build-> Rebuild the project, then re-sync the gradle file.
I had to move maven { url 'https://jitpack.io' }
to be the last declaration after google()
, and jcenter()
.
The JitPack repository shouldn't be under buildscripts in this case. It should be just under repositories:
来源:https://stackoverflow.com/questions/32718820/failed-to-resolve-com-github-philjaympandroidchartv2-1-4