Mit Google I/O 2017 beschloss ich, Kotlin zu lernen, indem ich meine eigene Bibliothek in Kotlin für Android entwickelte. Diese Bibliothek ermöglicht das Abrufen von Informationen aus der OpenWeatherMap-API. Link des Projekts: https://github.com/sokarcreative/EasyOWMKeine Möglichkeit, meine eigene Kotlin-Bibliothek zu kompilieren
Was ist das Problem? Ich kann meine Bibliothek nicht kompilieren. Ich habe alles versucht. Ich habe bereits ein gegabeltes Projekt kompiliert und es funktionierte aber keinesfalls mit meiner eigenen Bibliothek.
habe ich ein neues Projekt mit diesen gradlew
Skripte:
- Projekt gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
- Modul gradle
dependencies {
...
compile 'com.github.sokarcreative:easyowm:master-SNAPSHOT'
}
Fehler: Failed to resolve: com.github.sokarcreative:easyowm:master-SNAPSHOT
Ich weiß, das ist eine wiederkehrende Frage, aber keine Möglichkeit, dieses p zu lösen Problem.
Edit: nur für den Fall, die Bibliothek funktioniert. Hier ist das Ergebnis auf meinem galaxy tab S3: EasyOWM screenshot
Der Fehler ist: Keine Build Artefakte gefunden> Fehler bei Projektbewertung Zuhörer mit. > com.android.build.gradle.internal.variant.BaseVariantData.getOutputs() Ljava/util/List; von https://jitpack.io/com/github/sokarcreative/easyowm/v1.0/build.log – sokarcreative
siehe hier: https://stackoverflow.com/questions/44056104/gradle-3-0-0- alpha1-isnt-kompatibel-mit-Kotlin-android-plugin-1-1-2-3 – RaGe
Danke, ich habe versucht bereits, dass: Ändern ' ext.kotlin_version = '1.1.2-3' zu ext.kotlin_version = '1.1.2-4' aber ich herabgestuft wegen dieses Fehlers: ' Fehler: zirkuläre Abhängigkeit zwischen den folgenden Aufgaben: : App: compileDebugKotlin \ ---: App: dataBindingExportBuildInfoDebug \ ---: app: compileDebugKotlin (*) (*) - Details ausgelassen (zuvor aufgelistet) ' Das behebt das Problem nicht für mich, sondern erzeugt ein anderes. Danke trotzdem für deine Antwort. – sokarcreative