2016-09-21 10 views
0

Ich hosten meine Bibliothek mit Github repo und erstellt eine Version mit JitPack. Nun, wenn ich es mit Android Studio erhalten möchten, ich diese Fehlermeldung:Fehler beim Auflösen der JitPack Android-Bibliothek

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

Das ist mein Build 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 
} 

Dies ist, wie ich bauen App Gradle:

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

Vielen Dank für Ihre Hilfe.

Antwort

0

haben Sie den compile Teil zu der Gradle hinzugefügt?

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

Ich sehe, dass nicht in der gradle, dass Sie diese

0

Versuchen Beiträge geschrieben haben: ----

Schritt 1. JitPack Maven-Repository in die Liste der Repositories hinzufügen:

url "https://jitpack.io" 

Schritt 2. die Abhängigkeitsinformationen hinzufügen:

Gruppen: com.github.Userna Ich Artifact: Repository-Name Version: Tag, Commit Hash oder -SNAPSHOT Das ist es! Wenn Sie das erste Mal ein Projekt anfordern, checkt JitPack den Code aus, erstellt ihn und sendet die Jar-Dateien an Sie zurück.

Um ein Beispiel zu sehen, gehen Sie zu jitpack.io und 'Look Up' ein GitHub-Repository von URL.

Gradle Beispiel:

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

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

Hinweis: Wenn mehrere Repositories in build.gradle Verwendung wird empfohlen, JitPack am Ende hinzuzufügen. Gradle durchläuft alle Repositories in der Reihenfolge, bis es eine Abhängigkeit findet.

Snapshots

Snapshot-Versionen sind während der Entwicklung nützlich. Ein Snapshot ist eine Version, die nicht veröffentlicht wurde. Der Unterschied zwischen einer echten Version und einem Snapshot besteht darin, dass der Snapshot möglicherweise noch Updates erhält. Snapshot-Versionen sind während des Entwicklungsprozesses nützlich und JitPack bietet zwei Möglichkeiten, sie zu erhalten. Sie können eine Version für Ihre Abhängigkeit angeben als:

begehen Hash

Zweig-Schnappschusses (ersetzen 'Zweigniederlassung' mit jedem Zweignamen, zum Beispiel Master)

Zum Beispiel:

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