你好吗?
使用 kotlin DSL 编写 gradle 插件时是否遇到过这种错误:
Cannot access 'com.android.build.gradle.internal.dsl.Lockable' which is a supertype of 'com.android.build.gradle.BaseExtension'. Check your module classpath for missing or conflicting dependencies
这是完整的代码:import org.gradle.api.Project
import com.android.build.gradle.BaseExtension
import org.gradle.kotlin.dsl.getByType
private typealias AndroidBaseExtension = BaseExtension
fun Project.configureAndroid() = this.extensions.getByType<AndroidBaseExtension>().run{
compileSdkVersion(30)
}
在此先感谢您的帮助。
最佳答案
您需要依赖新版本
implementation("com.android.tools.build:gradle:7.1.0-alpha12")
在您的 build.gradle.kts(buildSrc 模块)中
关于kotlin - 无法在 Android Studio 北极狐上访问 'com.android.build.gradle.internal.dsl.Lockable' | 2020.3.1 金丝雀 12,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66908482/