未能解决:com.github.PhilJay:MPAndroidChart:v2.1.4

我正在使用MPAndroidChart libarary在android studio.But当我试图同步的Gradle,给出了一个错误,如下图像。 Gradle文本是在这里编译MPAndroidChart的libarary。

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

错误截图

请帮忙解决这个问题。 提前致谢

Solutions Collecting From Web of "未能解决:com.github.PhilJay:MPAndroidChart:v2.1.4"

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

所有项目下的仓库不在buildscript下查看截图:

在这里输入图像说明

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

在build.gradle应用程序文件夹中解决了我的问题!

问题解决后重新启动android studio – >重build项目。

以上的解决scheme并不适合我。 我在下面使用MPAndroidChart lib工作在我的项目上。

  1. 从下面下载了最新的MPAndroidChart jar: https ://jitpack.io/com/github/PhilJay/MPAndroidChart/v3.0.1/MPAndroidChart-v3.0.1.jar

  2. 将下载的MPAndroidChart-v3.0.1.jar文件复制到YourProject / app / lib目录

  3. 在应用程序级别build.gradle中编译以下依赖项

     dependencies { compile files('libs/MPAndroidChart-v3.0.1.jar') } 
  4. 重新同步gradle

在gradle中添加这个之后,我遇到了同样的问题,解决了我的问题:

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

一个问题也可以是,你在一个代理的背后。 所以有两种可能:将你的代理configuration添加到android studio,你也可以在你的项目根目录中添加一个gradle.properties文件。 那么您必须input以下凭据:

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

所以https属性是非常必要的。 我想通常这两个协议都可用。 但有时只能通过http或https。

或者只是重build你的项目。 为我工作

从命令行运行gradle wrapper任务

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