2015-09-22 2 views
22

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

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

Error screenshot

Пожалуйста, помогите решить эту проблему. Заранее спасибо

+7

Have вы добавили 'Maven {URL "https://jitpack.io"} 'в ваши репозитории? –

+1

Просто добавив комментарий @AndrewBrooke, вы должны перейти к проекту gradle.build и добавить эту строку в репозиторий: maven {url "https://jitpack.io"}. Мой проект, как это: allprojects { репозиториев { jcenter() Maven {URL "https://jitpack.io"}} } –

+0

Да есть. и я также не могу найти результат поиска для _com.github.PhilJay: MPAndroidChart_ в разделе Выбор зависимости от библиотеки в Project sturucture -> app -> Dependancy -> + (add) -> Выбрать поиск в зависимости от библиотеки – pRaNaY

ответ

6

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

+1

работа для меня. –

+0

Отлично, это сработало для меня! – bebosh

0

Одной проблемой может быть и то, что вы находитесь за прокси-сервером. Итак, есть две возможности: Добавьте свою прокси-конфигурацию в андроид-студию, вы также можете добавить файл 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.

-1

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

+0

Повторяющийся ответ на https://stackoverflow.com/a/32724313/1549818 – grgarside

7

Ввод

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

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

84

Добавить

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

в хранилища под allprojects не под buildscript скриншота см:

enter image description here

+0

Это прекрасный ответ – YeeKhin

+0

Идеальный. Спасибо – Araju

+0

Большое спасибо. Его также написал там в [MPAndroidChart] (https://github.com/PhilJay/MPAndroidChart). Но я этого даже не заметил. Еще раз спасибо за освещение! –

0

Run Gradle задачи обертки из командной строки

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

Выше решения не работали для меня. Я использовал ниже, чтобы получить 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/приложение/Lib каталога

  3. Составитель следующую зависимость на уровне приложения строить.Gradle

    dependencies { 
    
        compile files('libs/MPAndroidChart-v3.0.1.jar') 
    
    } 
    
  4. повторно синхронизирует Gradle

1

У меня была такая же проблема, после добавления этого в Gradle решить мою проблему:

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

` 
Смежные вопросы