Подтвердить что ты не робот

Не удалось разрешить: com.github.PhilJay: MPAndroidChart: v2.1.4

Я использую MPAndroidChart libarary в android studio. Но когда я пытаюсь синхронизировать gradle, который дал ошибку, как показано ниже. Gradle текст здесь, чтобы скомпилировать libarary MPAndroidChart.

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

Скриншот ошибки

Помогите решить эту проблему. Спасибо заранее

4b9b3361

Ответ 1

Проблема была решена после перезапуска Android Studio> перестроить проект.

Ответ 3

Ввод

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

в build.gradle в папке приложения исправлена ​​моя проблема!

Ответ 4

Вышеуказанные решения не спомогли мне. Я использовал ниже, чтобы MPAndroidChart lib работал над моим проектом.

  1. Загрузил последнюю версию фляги MPAndroidChart по адресу: 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

Ответ 5

Перейдите к build.gradle Добавьте maven { url 'https://jitpack.io' } в buildscript{} и во всех allprojects{} как allprojects{} ниже:

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



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

Не забудьте Sync.

Ответ 6

В настройках Gradle просто добавьте следующий код:

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

Ответ 7

У меня была такая же проблема после добавления этого в gradle решена моя проблема:

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

`

Ответ 8

Для меня проблема была решена путем размещения кода в следующем порядке.

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

Ответ 9

fooobar.com/questions/251785/... В этом случае репозиторий JitPack не должен находиться под сценариями buildscripts. Он должен находиться только под репозиториями:

Ответ 10

Вы можете столкнуться с этой проблемой, если включен автономный режим Gradle.

выключите его в андроид студии, Настройки> Gradle и снимите галочку с "Автономная работа" и синхронизируйте.

Ответ 11

Мне пришлось переместить maven { url 'https://jitpack.io' } чтобы он стал последним объявлением после google() и jcenter().

Ответ 12

Одной из проблем может быть и то, что вы находитесь за прокси-сервером. Таким образом, есть две возможности: Добавьте свою прокси-конфигурацию в android Studio, иначе вы также можете добавить файл gradle.properties в свой корень проекта. там вы должны ввести следующие учетные данные:

    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.

Ответ 13

Или просто перестройте свой проект. Работал для меня

Ответ 14

Запустите gradle задачу оболочки из командной строки

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

Ответ 15

Это сработало для меня. Если вы используете прокси-сервер, добавьте эти строки в свойства Gradle (свойства проекта)

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

Ответ 16

Build-> Перестройте проект, затем повторно синхронизируйте файл Gradle.

Ответ 17

В этом случае JitPack-репозиторий не должен находиться под buildscripts. Это должно быть только под репозиториями: