【发布时间】:2017-05-27 11:09:41
【问题描述】:
在 Google I/O 2017 上,我决定通过在 kotlin for android 中开发自己的库来学习 kotlin。该库允许从 OpenWeatherMap API 获取信息。 项目链接:https://github.com/sokarcreative/EasyOWM
有什么问题? 我只是无法编译我的库。我什么都试过了。 我已经编译了分叉项目,它可以工作,但我自己的库无法使用。
我用这些gradlew 脚本创建了一个新项目:
-- 项目分级
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
-- 模块分级
dependencies {
...
compile 'com.github.sokarcreative:easyowm:master-SNAPSHOT'
}
错误:Failed to resolve: com.github.sokarcreative:easyowm:master-SNAPSHOT
我知道这是一个反复出现的问题,但没有办法解决这个问题。
编辑:以防万一,图书馆工作。 这是我的 Galaxy Tab S3 上的结果: EasyOWM screenshot
【问题讨论】:
-
错误是:未找到构建工件> 无法通知项目评估侦听器。 > com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List;来自jitpack.io/com/github/sokarcreative/easyowm/v1.0/build.log
-
谢谢,我已经尝试过了:将 `ext.kotlin_version = '1.1.2-3' 更改为 ext.kotlin_version = '1.1.2-4' 但我因为这个错误而降级了:`错误:以下任务之间的循环依赖关系: :app:compileDebugKotlin \--- :app:dataBindingExportBuildInfoDebug \--- :app:compileDebugKotlin () () - 详细信息省略(之前列出)`这没有'不是为我解决问题,而是产生另一个问题。无论如何感谢您的回答。
-
需要等待Android Studio 3.0 alpha3 根据:issuetracker.google.com/issues/38447344
标签: android gradle kotlin jitpack android-studio-3.0