File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
12import java.util.Properties
23import java.io.FileInputStream
34
@@ -25,14 +26,23 @@ android {
2526 // compileSdkVersion flutter.compileSdkVersion
2627 // ndkVersion = flutter.ndkVersion
2728 compileSdk = 36
28- ndkVersion = " 29.0.13599879"
29+ ndkVersion = " 29.0.14206865 "
30+
31+ val compileJavaVersion = JavaVersion .VERSION_17
32+ val kotlinJvmTarget = JvmTarget .JVM_17
2933
3034 compileOptions {
3135 // Flag to enable support for the new language APIs
3236 isCoreLibraryDesugaringEnabled = true
3337 // Sets Java compatibility to Java 17
34- sourceCompatibility = JavaVersion .VERSION_17
35- targetCompatibility = JavaVersion .VERSION_17
38+ sourceCompatibility = compileJavaVersion
39+ targetCompatibility = compileJavaVersion
40+ }
41+
42+ kotlin {
43+ compilerOptions {
44+ jvmTarget = kotlinJvmTarget
45+ }
3646 }
3747
3848 defaultConfig {
Original file line number Diff line number Diff line change @@ -5,7 +5,9 @@ allprojects {
55 }
66}
77
8- val newBuildDir: Directory = rootProject.layout.buildDirectory.dir(" ../../build" ).get()
8+ val newBuildDir: Directory = rootProject.layout.buildDirectory
9+ .dir(" ../../build" )
10+ .get()
911rootProject.layout.buildDirectory.value(newBuildDir)
1012
1113subprojects {
Original file line number Diff line number Diff line change 1414android.nonFinalResIds =false
1515android.nonTransitiveRClass =false
1616android.useAndroidX =true
17- org.gradle.jvmargs =-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx2048M"
17+ org.gradle.jvmargs =-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError
You can’t perform that action at this time.
0 commit comments