【发布时间】:2019-03-17 07:57:58
【问题描述】:
我正在尝试使用 kotlin-dsl 配置我的 gradle 设置。我的项目 gradle 如下所示:
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath("com.android.tools.build:gradle:3.3.2")
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.21")
}
}
allprojects {
repositories {
google()
jcenter()
}
}
还有我的应用级 gradle:
plugins {
id("com.android.application")
id("kotlin-android")
}
android { // marked red
}
两个文件名都是 build.gradle.kts。 Gradle 版本是 5.2.1。 我的问题是 IDE 无法识别 app-gradle 文件中的 android {} 部分,我无法配置 compileSdkVersion 等内容。再一次尝试将项目迁移到 kotlin-dsl再一次,只有失败和沮丧。不知道为什么这永远行不通,总是让我保持旧的方式。 我做错了什么,为什么不起作用?
【问题讨论】:
-
我也有同样的问题。你找到解决办法了吗?
-
我们遇到了同样的问题。我们所要做的就是显示在顶部功能区中的“应用上下文”(例如,当您更改 gradle 文件时会出现“立即同步”选项)。
标签: android gradle gradle-kotlin-dsl