@@ -34,6 +34,16 @@ apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
3434
3535android {
3636 compileSdkVersion flutter. compileSdkVersion
37+ ndkVersion flutter. ndkVersion
38+
39+ compileOptions {
40+ sourceCompatibility JavaVersion . VERSION_1_8
41+ targetCompatibility JavaVersion . VERSION_1_8
42+ }
43+
44+ kotlinOptions {
45+ jvmTarget = ' 1.8'
46+ }
3747
3848 sourceSets {
3949 main. java. srcDirs + = ' src/main/kotlin'
@@ -42,19 +52,13 @@ android {
4252 defaultConfig {
4353 // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
4454 applicationId " io.fireship.quizapp"
45- minSdkVersion 19
55+ minSdkVersion 24
4656 targetSdkVersion flutter. targetSdkVersion
4757 versionCode flutterVersionCode. toInteger()
4858 versionName flutterVersionName
4959 multiDexEnabled true
5060 }
5161
52- // TODO: Remove when below fix is available in stable channel.
53- // https://github.com/flutter/flutter/pull/82309
54- lintOptions {
55- checkReleaseBuilds false
56- }
57-
5862 signingConfigs {
5963 if (System . getenv(" ANDROID_KEYSTORE_PATH" )) {
6064 release {
@@ -78,24 +82,26 @@ android {
7882 production {
7983 dimension " default"
8084 applicationIdSuffix " "
85+ manifestPlaceholders = [appName : " Quiz App" ]
8186 }
8287 development {
8388 dimension " default"
8489 applicationIdSuffix " .dev"
90+ manifestPlaceholders = [appName : " [DEV] Quiz App" ]
8591 }
8692 }
8793
8894 buildTypes {
8995 release {
9096 signingConfig signingConfigs. release
9197 minifyEnabled true
92- useProguard true
9398 proguardFiles getDefaultProguardFile(' proguard-android.txt' )
9499 }
95100 debug {
96101 signingConfig signingConfigs. debug
97102 }
98103 }
104+ namespace ' io.fireship.quizapp'
99105}
100106
101107flutter {
0 commit comments