2017-05-27 61 views
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

+0

的錯誤是: 沒有建立文物發現 >未能通知項目評估聽衆。 > com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List; from https://jitpack.io/com/github/sokarcreative/easyowm/v1.0/build.log – sokarcreative

+0

請看這裏:https://stackoverflow.com/questions/44056104/gradle-3-0-0- α1-抗心不是兼容與 - 科特林-Android的插件-1-1-2-3 – RaGe

+0

謝謝,我已經試過了:改變 ' ext.kotlin_version = '1.1.2-3' 到 ext.kotlin_version = '1.1.2-4' 但我降級,因爲這個錯誤的: ' 錯誤:下列任務之間的循環依賴: :應用:compileDebugKotlin \ ---:應用:dataBindingExportBuildInfoDebug \ ---:app:compileDebugKotlin(*) (*) - 細節省略(以前列出) ' 這並沒有解決我的問題,但生成另一個。 無論如何你的答案。 – sokarcreative

回答

相關問題