"App is not installed" on android 10 and android 12

  1. I am trying to create the apk on flutter, I run the below commands-
    flutter build apk --release
    flutter build appbundle
    flutter build apk --no-shrink
    flutter build apk

Succeed in creating APK but when I send the apk to the tester he is having two devices with android version 10 and 12. Both of the devices unable to install the APK while it is installing on Android 11 and android 9.

Here is the below code of build.gradle-

android/app/build.gradle


def localProperties = new Properties()

def localPropertiesFile = rootProject.file(‘local.properties’)

if (localPropertiesFile.exists()) {

localPropertiesFile.withReader('UTF-8') { reader ->

    localProperties.load(reader)

}

}

def flutterRoot = localProperties.getProperty(‘flutter.sdk’)

if (flutterRoot == null) {

throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")

}

def flutterVersionCode = localProperties.getProperty(‘flutter.versionCode’)

if (flutterVersionCode == null) {

flutterVersionCode = '5'

}

def flutterVersionName = localProperties.getProperty(‘flutter.versionName’)

if (flutterVersionName == null) {

flutterVersionName = '1.0.4'

}

apply plugin: ‘com.android.application’

apply plugin: ‘kotlin-android’

apply from: “$flutterRoot/packages/flutter_tools/gradle/flutter.gradle”

def keystoreProperties = new Properties()

def keystorePropertiesFile = rootProject.file(‘key.properties’)

if (keystorePropertiesFile.exists()) {

keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

}

android {

compileSdkVersion 31



sourceSets {

    main.java.srcDirs += 'src/main/kotlin'

}

lintOptions {

    disable 'InvalidPackage'

}

defaultConfig {

    applicationId "com.flutter.opus_banking"

    minSdkVersion 20

    versionCode flutterVersionCode.toInteger()

    versionName flutterVersionName

    multiDexEnabled true

    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

    configurations.all{

        resolutionStrategy

        {

            force 'androidx.core:core-ktx:1.6.0'

        }

    }

}

signingConfigs {

    release {

        keyAlias keystoreProperties['keyAlias']

        keyPassword keystoreProperties['keyPassword']

        storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null

        storePassword keystoreProperties['storePassword']

    }

}

buildTypes {

 release {

     

     shrinkResources false

     minifyEnabled false

 }

}

   signingConfigs {

   release {

       keyAlias keystoreProperties['keyAlias']

       keyPassword keystoreProperties['keyPassword']

       storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null

       storePassword keystoreProperties['storePassword']

   }

}

buildTypes {

   release {

       signingConfig signingConfigs.release

   }

}

}

flutter {

source '../..'

}

dependencies {

// ...

implementation 'com.google.android.material:material:1.7.0-alpha01' //'com.google.android.material:material:1.5.0'

implementation 'com.android.support:multidex:1.0.3'

androidTestImplementation 'androidx.test:runner:1.2.0'

androidTestImplementation 'androidx.test:rules:1.2.0'

androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

implementation 'androidx.appcompat:appcompat:1.0.2'

implementation 'androidx.constraintlayout:constraintlayout:1.1.3'

// ...

}

// def keystoreProperties = new Properties()

// def keystorePropertiesFile = rootProject.file(‘key.properties’)

// if (keystorePropertiesFile.exists()) {

// keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

// }

// android {

// }

dependencies {

implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

}

configurations.all {

resolutionStrategy {

    force 'androidx.core:core-ktx:1.6.0'

}

}


android/build.gradle


buildscript {

ext.kotlin_version = '1.6.10'

repositories {

    google()

    jcenter()

}

dependencies {

    classpath 'com.android.tools.build:gradle:4.1.0'

    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

}

}

allprojects {

repositories {

    google()

    jcenter()

}

}

rootProject.buildDir = ‘…/build’

subprojects {

project.buildDir = "${rootProject.buildDir}/${project.name}"

}

subprojects {

project.evaluationDependsOn(':app')

}

task clean(type: Delete) {

delete rootProject.buildDir

}


please help me to resolve this issue.