我目前正在Android项目中使用Android项目中的Kotlin1.2.51和Gradle 4.10.2 (查看临时project-setup分支)。
我喜欢迁移到Kotlin 1.3。然而,我很难找出哪一个版本的组合是有效的。我将依赖项提升到它们的最新版本:
// in build.gradle.kts:
id("org.gradle.kotlin.kotlin-dsl") version "1.0.4" ..。
// in build.gradle:
org.jetbrains.kotlin:kotlin-stdlib:1.3.10 一旦我运行了一个Gradle任务,它就会失败,出现以下错误:
警告:不支持Kotlin插件版本。
embedded-kotlin和kotlin-dsl插件依赖于Kotlin1.2.61的特性,这些特性可能与请求的1.3.10版本不同。
除了在的发布说明中所写的内容之外,还有迁移指南吗?
相关
发布于 2019-01-12 11:56:52
迁移问题的根源是buildSrc文件夹的错误配置。我把它当作settings.gradle文件中的一个模块:
包括“:app”、“:buildSrc”、“:database”、“:network”
相反,应该像分级文件中所述的那样,将其视为包含的构建。
Paul ( @eskatos )给出的解决方案是简单地删除buildSrc文件夹:
包括':app',':database',':network‘
https://stackoverflow.com/questions/53558142
复制相似问题