无法解决:com.github.PhilJay:MPAndroidChart:v2.1.4

pRa*_*NaY 51 android gradle mpandroidchart jitpack

我在android studio中使用MPAndroidChart libarary.但是当我尝试同步gradle时,如下图所示给出错误.Gradle文本在这里编译MPAndroidChart libarary.

compile 'com.github.PhilJay:MPAndroidChart:v2.1.4'
Run Code Online (Sandbox Code Playgroud)

错误截图

请帮助解决此问题.提前致谢

Mah*_*raa 173

maven { url "https://jitpack.io" }
Run Code Online (Sandbox Code Playgroud)

allprojects 不在buildscript见截图:

在此输入图像描述

  • 非常感谢。它也写在 [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) 但我什至没有注意到它。再次感谢您将其曝光!! (3认同)

Sud*_*han 11

repositories {
    maven { url "https://jitpack.io" }
}
Run Code Online (Sandbox Code Playgroud)

在app文件夹中的build.gradle修复了我的问题!


Nia*_*shi 10

分别在 和中build.gradle添加以下内容:maven { url 'https://jitpack.io' }buildscript{}allprojects{}

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



allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
    }
}
Run Code Online (Sandbox Code Playgroud)

记住要Sync


Naf*_*shi 9

以上解决方案对我不起作用.我在下面使用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. 在app level build.gradle中编译了以下依赖项

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


EL *_*BIR 9

我通过将maven { url 'https://jitpack.io' }内部存储库放入解决了这个问题settings.gradle


pRa*_*NaY 8

重新启动Android Studio>重建项目后问题得以解决.


mas*_*aya 8

settings.gradle对于新的 android studio 版本,在文件中设置存储库

repositories {
    google()
    mavenCentral()
    maven { url "https://jitpack.io" }
     // Warning: this repository is going to shut down soon
}
Run Code Online (Sandbox Code Playgroud)


Sou*_*Das 6

在Settings Gradle中,添加以下代码:

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
    }
}
Run Code Online (Sandbox Code Playgroud)


Chi*_*nda 5

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

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

`
Run Code Online (Sandbox Code Playgroud)


小智 5

对我来说,这个问题是通过按以下顺序放置代码来解决的。

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
        maven { url "https://maven.google.com" }
    }
}
Run Code Online (Sandbox Code Playgroud)