小编Arm*_*dji的帖子

无法在 Android Studio 北极狐上访问“com.android.build.gradle.internal.dsl.Lockable” | 2020.3.1 金丝雀 12

你好吗?

您在使用 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
Run Code Online (Sandbox Code Playgroud)

这是完整的代码:

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)
}
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助。

kotlin android-gradle-plugin gradle-kotlin-dsl android-jetpack-compose

5
推荐指数
1
解决办法
224
查看次数