| 123456789101112131415161718192021222324252627 | include ':app'def localPropertiesFile = new File(rootProject.projectDir, "local.properties")def properties = new Properties()assert localPropertiesFile.exists()localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }def flutterSdkPath = properties.getProperty("flutter.sdk")assert flutterSdkPath != null, "flutter.sdk not set in local.properties"apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()def plugins = new Properties()def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')if(pluginsFile.exists()){    pluginsFile.withReader('UTF-8'){reader -> plugins.load(reader)}}plugins.each{name, path ->        def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()        include ":$name"        project(":$name").projectDir  = pluginDirectory}
 |