diff --git a/CHANGELOG.md b/CHANGELOG.md index e0c784a39..89dd2303d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ All notable changes to this project will be documented in this file. ### Changed - upgraded Flutter to stable v3.13.1 +- building without FFmpeg `neon` libs +- building with gradle toolchain resolver plugin ## [v1.9.1] - 2023-08-22 diff --git a/android/settings.gradle b/android/settings.gradle deleted file mode 100644 index 44e62bcf0..000000000 --- a/android/settings.gradle +++ /dev/null @@ -1,11 +0,0 @@ -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" diff --git a/android/settings.gradle.kts b/android/settings.gradle.kts new file mode 100644 index 000000000..09174e6c6 --- /dev/null +++ b/android/settings.gradle.kts @@ -0,0 +1,26 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +plugins { + id("org.gradle.toolchains.foojay-resolver-convention") version ("0.4.0") +} + +include(":app") + +val localPropertiesFile = File(rootProject.projectDir, "local.properties") +val properties = java.util.Properties() + +assert(localPropertiesFile.exists()) +localPropertiesFile.reader(Charsets.UTF_8).also { reader -> properties.load(reader) } + +val flutterSdkPath: String? = 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") +} \ No newline at end of file