2016-12-19 2 views
0

Ich habe Bibliothek in bintray hochgeladen, aber wenn ich versuche, es in meinem Projekt zu verwenden, scheitert graple Build mit Error: (26, 13) Fehler beim Auflösen: com.ymirski.library: date- utils: 0.0.1 Gradle löst keine Abhängigkeiten von bintray

Hier ist meine App build.gradle Abhängigkeiten:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.1.0' 
    testCompile 'junit:junit:4.12' 
    compile 'com.ymirski.library:date-utils:0.0.1' 
} 

Projekt build.gradle:

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url "http://droidlab.bintray.com/maven" 
     } 
    } 
} 

alle Daten, die ich von bintray haben:

enter image description here

+0

Dies bedeutet, dass es keine solche Bibliothek in bintray gibt. –

+0

, aber ich habe diese Links von bintray –

+1

bitte Link zu jcenter und verwenden Sie – Basi

Antwort

1

Ich glaube, Sie nicht die korrekte Schreibweise Ihrer Bibliothek veröffentlichen hat. Wenn Sie die Abhängigkeit wie in Gradle in Gradle angeben, wird erwartet, dass Sie eine JAR-Datei und keine AAR-Datei finden. Wenn Gradle abhängig von AAR-Dateien unterstützt (ich mache keine Android-Entwicklung), müssen Sie wahrscheinlich explizit angeben, dass Sie die AAR verwenden möchten, indem Sie compile 'com.ymirski.library:date-utils:[email protected]' verwenden. Aber selbst damit funktioniert es nicht, was mich glauben macht, dass Sie die Veröffentlichung auf Bintray nicht korrekt gemacht haben. Aber da ich Bintray auch nicht kenne, kann ich Ihnen nicht genau sagen, was genau falsch ist.

Verwandte Themen