错误详情
Caused by: groovy.lang.MissingPropertyException: No such property: gradle for class: include_flutter
at include_flutter.run(include_flutter.groovy:4)
解决方案
setting.gradle文件中加入这行代码:(按照官方文档来写,一般不会出现这个错误,我是复制的时候,少复制了一行)
setBinding(new Binding([gradle: this])) //new
setting.gradle完整代码:
pluginManagement {
repositories {
gradlePluginPortal()
google()
mavenCentral()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
repositories {
google()
mavenCentral()
maven { url = '"https://storage.googleapis.com/download.flutter.io"' }
}
}
rootProject.name = "AndroidFlutterDemo"
include ':app'
setBinding(new Binding([gradle: this])) //new
evaluate(new File( // new
settingsDir.parentFile, // new
'flutter_module/.android/include_flutter.groovy' // new
))