Android Studio 抛出 "No signature of method" 错误,指向 build.gradle:app
Android Studio throws "No signature of method" error, pointing to build.gradle:app
我在尝试通过 Android Studio 运行 Kotlin 应用程序后遇到此错误:
A problem occurred evaluating project ':app'.
> No signature of method: build_4blexxmb1pl0fsds689m8rkwz.android() is applicable for argument types: (build_4blexxmb1pl0fsds689m8rkwz$_run_closure1) values: [build_4blexxmb1pl0fsds689m8rkwz$_run_closure1@220b09f3]
错误指向 build.gradle:app
文件的这一部分(具体来说,带有 android {
的行):
android {
compileSdkVersion 30
buildToolsVersion "30.0.3"
buildFeatures {
viewBinding = true
defaultConfig {
applicationId "com.example.bitfighter"
minSdkVersion 19
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildReleases {
viewBinding = true
}
此错误消息是什么意思,我可以更改什么来解决此问题?
尝试像这样构造代码
android {
compileSdkVersion 30
buildToolsVersion "30.0.3"
defaultConfig {
applicationId "com.example.bitfighter"
minSdkVersion 19
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildFeatures {
viewBinding = true
}
defaultConfig 应该始终只在 android
子句中,而不是在 buildFeatures 中。除此之外,如果您已经添加了 buildFeatures 子句,则不需要 buildReleases 子句。
我在尝试通过 Android Studio 运行 Kotlin 应用程序后遇到此错误:
A problem occurred evaluating project ':app'.
> No signature of method: build_4blexxmb1pl0fsds689m8rkwz.android() is applicable for argument types: (build_4blexxmb1pl0fsds689m8rkwz$_run_closure1) values: [build_4blexxmb1pl0fsds689m8rkwz$_run_closure1@220b09f3]
错误指向 build.gradle:app
文件的这一部分(具体来说,带有 android {
的行):
android {
compileSdkVersion 30
buildToolsVersion "30.0.3"
buildFeatures {
viewBinding = true
defaultConfig {
applicationId "com.example.bitfighter"
minSdkVersion 19
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildReleases {
viewBinding = true
}
此错误消息是什么意思,我可以更改什么来解决此问题?
尝试像这样构造代码
android {
compileSdkVersion 30
buildToolsVersion "30.0.3"
defaultConfig {
applicationId "com.example.bitfighter"
minSdkVersion 19
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildFeatures {
viewBinding = true
}
defaultConfig 应该始终只在 android
子句中,而不是在 buildFeatures 中。除此之外,如果您已经添加了 buildFeatures 子句,则不需要 buildReleases 子句。