|  | // Copyright 2014 The Flutter Authors. All rights reserved. | 
|  | // Use of this source code is governed by a BSD-style license that can be | 
|  | // found in the LICENSE file. | 
|  |  | 
|  | include ':app' | 
|  |  | 
|  | def flutterProjectRoot = rootProject.projectDir.parentFile.toPath() | 
|  |  | 
|  | def plugins = new Properties() | 
|  | def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins') | 
|  | if (pluginsFile.exists()) { | 
|  | pluginsFile.withInputStream { stream -> plugins.load(stream) } | 
|  | } | 
|  |  | 
|  | plugins.each { name, path -> | 
|  | def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile() | 
|  | include ":$name" | 
|  | project(":$name").projectDir = pluginDirectory | 
|  | } |