Загрузка библиотеки в Gradle с помощью JitPack

Я работаю над проектом Android, использую библиотеку MPChart с Github. На данный момент у меня есть папка в моем проекте со всем исходным кодом библиотеки, но вместо этого я хочу загрузить ее с помощью Gradle. Я нашел инструмент для добавления репозитория Git в вашу сборку под названием JitPack (jitpack.io). Поэтому я добавил эту строку в свой файл Build.Gradle:

dependencies {
        compile 'com.github.PhilJay:MPAndroidChart:v2.1.5'
}

Проблема в том, что я думаю, что пользователь изменил свое имя, поэтому я импортировал библиотеку, используя:

import com.github.mikephil.charting.charts.ScatterChart;

(Обратите внимание на разницу: ФилДжей / Майкефил)

Поэтому, когда я удаляю папку, содержащую библиотеку, сборка не работает.

Может ли кто-нибудь помочь мне загрузить библиотеку с помощью Gradle/Jitpack? Спасибо


person Mourad El Ghissassi    schedule 10.02.2016    source источник


Ответы (1)


Прежде всего, вам нужно добавить репозиторий:

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

Затем вам нужно проверить имя пользователя и репо, чтобы добавить зависимость:

 dependencies {
        compile 'com.github.User:Repo:Tag'
   }

В вашем случае вроде правильно. (v2.1.5 не является последней версией, но она существует)

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

Подробнее здесь.

person Gabriele Mariotti    schedule 10.02.2016