0
隨着谷歌I/O 2017年,我決定通過在kotlin開發我自己的庫來學習kotlin for android。這個庫允許從OpenWeatherMap API獲取信息。 該項目的鏈接:https://github.com/sokarcreative/EasyOWM沒辦法編譯我自己的kotlin庫
什麼問題? 我只是不能編譯我的庫。我嘗試了一切。 我已經編譯分叉的項目,它的工作,但沒有辦法與我自己的圖書館。
我創建了這些gradlew
腳本一個新項目:
- 項目gradle這個
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
- 模塊gradle這個
dependencies {
...
compile 'com.github.sokarcreative:easyowm:master-SNAPSHOT'
}
錯誤:Failed to resolve: com.github.sokarcreative:easyowm:master-SNAPSHOT
我知道這是一個反覆出現的問題,但沒有辦法解決這個問題roblem。
編輯:以防萬一,圖書館工作。 這裏是我的Galaxy Tab S3的結果: EasyOWM screenshot
的錯誤是: 沒有建立文物發現 >未能通知項目評估聽衆。 > com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List; from https://jitpack.io/com/github/sokarcreative/easyowm/v1.0/build.log – sokarcreative
請看這裏:https://stackoverflow.com/questions/44056104/gradle-3-0-0- α1-抗心不是兼容與 - 科特林-Android的插件-1-1-2-3 – RaGe
謝謝,我已經試過了:改變 ' ext.kotlin_version = '1.1.2-3' 到 ext.kotlin_version = '1.1.2-4' 但我降級,因爲這個錯誤的: ' 錯誤:下列任務之間的循環依賴: :應用:compileDebugKotlin \ ---:應用:dataBindingExportBuildInfoDebug \ ---:app:compileDebugKotlin(*) (*) - 細節省略(以前列出) ' 這並沒有解決我的問題,但生成另一個。 無論如何你的答案。 – sokarcreative