Can't Build Release APK For Flutter


Answer :

Turns out, the best way to handle this is to make the following change in android/app/build.gradle:

android {     compileSdkVersion 26     buildToolsVersion '26.0.3'     lintOptions {         disable 'InvalidPackage'     }      defaultConfig {         applicationId "com.example.app"         minSdkVersion 16         targetSdkVersion 26         versionCode 1         versionName "1.0"         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"     }      signingConfigs {         release {             keyAlias keystoreProperties['keyAlias']             keyPassword keystoreProperties['keyPassword']             storeFile file(keystoreProperties['storeFile'])             storePassword keystoreProperties['storePassword']         }     }     // This is the main section that I've updated     // to get the release APK to build     buildTypes {         release {             profile {                 matchingFallbacks = ['debug', 'release']             }             signingConfig signingConfigs.release         }     } }  flutter {     source '../..' }  dependencies {     testImplementation 'junit:junit:4.12'     androidTestImplementation 'com.android.support.test:runner:1.0.1'     androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' }  apply plugin: 'com.google.gms.google-services' 

With this change I was able to build the release APK.


try this:

lintOptions {         disable 'InvalidPackage'         checkReleaseBuilds false } 

android/app/build.gradle


I just deactivated the lint. It solved my release built issue.

lintOptions {         disable 'InvalidPackage'         checkReleaseBuilds false } 

Comments

Popular posts from this blog

Converting A String To Int In Groovy

"Cannot Create Cache Directory /home//.composer/cache/repo/https---packagist.org/, Or Directory Is Not Writable. Proceeding Without Cache"

Android How Can I Convert A String To A Editable