diff --git a/.fvmrc b/.fvmrc
index 0251c4a..1d108d2 100644
--- a/.fvmrc
+++ b/.fvmrc
@@ -1,3 +1,3 @@
{
- "flutter": "3.32.5"
+ "flutter": "3.35.5"
}
\ No newline at end of file
diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts
index 49d814a..8663f02 100644
--- a/android/app/build.gradle.kts
+++ b/android/app/build.gradle.kts
@@ -1,3 +1,4 @@
+import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import java.util.Properties
import java.io.FileInputStream
@@ -8,6 +9,11 @@ plugins {
id("dev.flutter.flutter-gradle-plugin")
}
+java {
+ toolchain {
+ languageVersion = JavaLanguageVersion.of(17)
+ }
+}
// https://docs.flutter.dev/deployment/android#configure-signing-in-gradle
val keystoreProperties = Properties()
val keystorePropertiesFile = rootProject.file("key.properties")
@@ -20,18 +26,23 @@ android {
//compileSdkVersion flutter.compileSdkVersion
//ndkVersion = flutter.ndkVersion
compileSdk = 36
- ndkVersion = "29.0.13599879"
+ ndkVersion = "29.0.14206865 "
+
+ val compileJavaVersion = JavaVersion.VERSION_17
+ val kotlinJvmTarget = JvmTarget.JVM_17
compileOptions {
// Flag to enable support for the new language APIs
isCoreLibraryDesugaringEnabled = true
// Sets Java compatibility to Java 17
- sourceCompatibility = JavaVersion.VERSION_17
- targetCompatibility = JavaVersion.VERSION_17
+ sourceCompatibility = compileJavaVersion
+ targetCompatibility = compileJavaVersion
}
- kotlinOptions {
- jvmTarget = JavaVersion.VERSION_17.toString()
+ kotlin {
+ compilerOptions {
+ jvmTarget = kotlinJvmTarget
+ }
}
defaultConfig {
@@ -45,10 +56,10 @@ android {
signingConfigs {
create("release") {
- keyAlias = keystoreProperties["keyAlias"] as String
- keyPassword = keystoreProperties["keyPassword"] as String
+ keyAlias = keystoreProperties["keyAlias"] as? String
+ keyPassword = keystoreProperties["keyPassword"] as? String
storeFile = keystoreProperties["storeFile"]?.let { file(it) }
- storePassword = keystoreProperties["storePassword"] as String
+ storePassword = keystoreProperties["storePassword"] as? String
}
}
@@ -64,6 +75,6 @@ flutter {
}
dependencies {
- implementation("androidx.window:window:1.4.0")
+ implementation("androidx.window:window:1.5.0")
coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.1.5")
}
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index f9bf344..7e9f486 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -37,6 +37,16 @@
+
+
+
+
+
+
+
+
+
+