settings.gradle 551 B

1234567891011121314151617
  1. include ':app', ':libs'
  2. project(':libs').projectDir = new File(rootDir, 'libs/')
  3. def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
  4. def plugins = new Properties()
  5. def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
  6. if (pluginsFile.exists()) {
  7. pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
  8. }
  9. plugins.each { name, path ->
  10. def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
  11. include ":$name"
  12. project(":$name").projectDir = pluginDirectory
  13. }