2016-09-21 7 views
0

Я размещаю свою библиотеку с помощью Github repo и создал выпуск с JitPack. Теперь, когда я хочу, чтобы получить его с Android Studio, я получаю сообщение об ошибке:Не удалось разрешить библиотеку Android JitPack

Failed to resolve: com.github.AhmedCommando:emojis_managers:v1.1

Это моя сборка Gradle:

apply plugin: 'com.github.dcendents.android-maven' 
group='com.github.AhmedCommando' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 

    defaultConfig { 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard->android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile 'com.android.support:appcompat-v7:23.+' 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
} 

// build a jar with source files 
task sourcesJar(type: Jar) { 
    from android.sourceSets.main.java.srcDirs 
    classifier = 'sources' 
} 

task javadoc(type: Javadoc) { 
    failOnError false 
    source = android.sourceSets.main.java.sourceFiles 
    classpath +=  project.files(android.getBootClasspath().join(File.pathSeparator)) 
    classpath += configurations.compile 
} 

// build a jar with javadoc 
task javadocJar(type: Jar, dependsOn: javadoc) { 
    classifier = 'javadoc' 
    from javadoc.destinationDir 
} 

artifacts { 
    archives sourcesJar 
    archives javadocJar 
} 

Это как я приложение построить Gradle:

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

Благодарим за помощь.

ответ

0

Вы добавили часть compile к градации?

dependencies { 
      compile 'com.github.AhmedCommando:emojis_managers:v1.1' 
    } 

Я не вижу, что в Gradle, что вы публикуемую

0

Попробуйте это: ----

Шаг 1. Добавьте репозиторий Maven JitPack в список репозиториев:

url "https://jitpack.io" 

Шаг 2. Добавить информацию о зависимостях:

Группа: com.github.Userna me Артефакт: Название репозитория Версия: Отпустить тег, зафиксировать хэш или -SNAPSHOT Вот и все! При первом запросе проекта JitPack проверяет код, строит его и отправляет вам файлы Jar.

Чтобы посмотреть пример главы jitpack.io и «Посмотрите вверх» хранилище GitHub по URL-адресу.

Gradle пример:

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

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

Примечание: при использовании нескольких хранилищ в build.gradle рекомендуется добавить JitPack в конце. Gradle будет проходить через все репозитории, пока не найдет зависимость.

Снимки

версии Снимки полезны в процессе разработки. Снимок - это версия, которая не была выпущена. Разница между реальной версией и моментальным снимком заключается в том, что моментальный снимок может получать обновления. Моментальные версии полезны в процессе разработки, и JitPack предоставляет два способа их получения. Вы можете указать версию для вашей зависимости, как:

совершить хэш

ветвей SNAPSHOT (заменить «филиал» с любым именем ветви, например, мастер)

Например:

// dependency on the latest commit in the master branch 
    compile 'com.github.jitpack:gradle-simple:master-SNAPSHOT'