Arm*_*dji 5 kotlin android-gradle-plugin gradle-kotlin-dsl android-jetpack-compose
你好吗?
您在使用 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)
在此先感谢您的帮助。
小智 1
您需要对新版本的依赖
implementation("com.android.tools.build:gradle:7.1.0-alpha12")
Run Code Online (Sandbox Code Playgroud)
在你的 build.gradle.kts (buildSrc 模块)
| 归档时间: |
|
| 查看次数: |
224 次 |
| 最近记录: |