我尝试从 Gradle 中删除以下插件:
apply plugin: 'kotlin-android-extensions'
但它不同步并报错:
A problem occurred evaluating project ':app'.
> No signature of method: build_43umlschc8aredhqs1z2ho67w.android() is applicable for argument types: (build_43umlschc8aredhqs1z2ho67w$_run_closure1) values: [build_43umlschc8aredhqs1z2ho67w$_run_closure1@786e3050]
感谢您的帮助。
最佳答案
1- 只需从 build.gradle 中的 android block 中删除此代码:
android {
androidExtensions {
experimental = true
}
}
或删除额外的字符,如:build.gradle 中 android block 中的分号或其他额外字符
2- 如果您在项目中使用 parcelize 添加:
apply plugin: 'kotlin-parcelize'
在你的 build.gradle 中。
然后替换:
import kotlinx.android.parcel.Parcelize
与:
import kotlinx.parcelize.Parcelize
关于android - 删除 kotlin-android-extensions 插件后 Gradle 不同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66014445/