mkdir secrets
keytool -genkey -v -keystore ./secrets/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias keysigningConfigs {
release {
keyAlias localProperties['keyAlias']
keyPassword localProperties['keyPassword']
storeFile localProperties['storeFile'] ? file(localProperties['storeFile']) : null
storePassword localProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}storePassword=xxxxxxx
keyPassword=xxxxxxx
keyAlias=key
storeFile=./../../secrets/key.jks
https://docs.flutter.dev/deployment/android#create-an-upload-keystore