Flutter release build

Jagaa
1 min readApr 21, 2020

--

Flutter release build хэрхэн хийх вэ?

Алхам 1: PlayStore руу app оруулахын тулд тухайн app digital sign буюу дижитал гарын үсэг-тэй байх шаардлагатай. Дараах коммандуудыг cmd дээр ажиллуулна.

cd C:\Program Files\Java\jdk1.8.0_221\binkeytool -genkey -v -keystore D:/GitHub/flutter_app/android/app/flutterappkey.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias flutterappalias

Алхам 2: <app dir>/android/key.properties зам дээр дараах утгуудыг хадгална.

storePassword=flutterapppassword
keyPassword=flutterapppassword
keyAlias=flutterappalias
storeFile=D:/GitHub/flutter_app/digital_signature/key.jks

Алхам 3: app/build.gradle файлд дараах тохиргоонуудыг нэмнэ.

// Digital signature
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {
...
// Digital signature
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
...
}
}

Алхам 4: Build хийх

APK 32 bit: flutter build apk --release

APK 64 bit: flutter build apk --release-target-platform=android-arm64

App bundle 32 bit: flutter build appbundle --release

App bundle 64 bit: flutter build appbundle --release — target-platform=android-arm64

References

--

--

Jagaa
Jagaa

Written by Jagaa

Programmer and reader. Road to 1000 posts.

No responses yet