Trending Articles       10 Flutter Listview Examples       Flutter Custom Button Example       Flutter Audio Recording       Flutter 2.0 Autocomplete TextField       Current Location Google Maps

Generate Signed APK with Android Studio

Last updated Mar 27, 2021

Hello Guys, In this post we will learn how to generate signed apk for flutter application with Android Studio. Create android app and build release apk with Android studio. We have different ways to build release apk for android applications, but in this post we will cover easiest way to create signed apk/appbundle for the flutter application with Android Studio. Generate Signed APK Android studio

 

To upload an android application into playstore it requires signed apk or signed appbundle. How to create Signed APK/Bundle with Android stuido

 

 

Let's get started

Step 1: Open Your Flutter Application in Android studio

 

Step 2: Open Android module in android studio

In Android Studio tab bar, Navigate towards Tools > Flutter > then Open Android module in android Studio

 

Check the Screenshot for reference

Generate Signed APK with Android studio

 

 

Step 3: Open Project in New Window

 

 

Step 4: Generate Signed Bundle/APK file

Now, we will have a new window for our application in android studio, where our flutter project android version has been opened.
 


Click on Build > Generate Signed Bundle/APK

 

Generate Signed APK with Android studio

 

On Clicking on it will prompt one more window, where it will show two options

  • Android AppBundle
  • APK

we can choose any of one.

We know APK, then What is AppBundle?

 

An Android App Bundle is a publishing format that includes all your app’s compiled code and resources, and defers APK generation and signing to Google Play

 

 

Generate Signed APK with Android studio

 

On Clicking on this it will prompt with new window, where we have to create a KeyStore file.

Read More about Keystore file and its use Android keystore system.

So now we need to create a new Keystore file

 

Step 5: Creating new key store path

Click on create new

Generate Signed APK with Android studio

 

Here set a key store path there you want to create key store for your flutter project

 

Generate Signed APK with Android studio

 

Step 6: Configure signing in gradle

Open /android/app/build.gradle file
Just before android block: add below keystoreProperties

def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file(‘key.properties’)
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {

}

 

And add below code on before buildtype block

 

signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword'] }
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}

 

Step 7: Now select build variant as release

Generate Signed APK with Android studio

 

For Play store releasing we have to release other wise for internal testing or any other just select debug

 

Full Signed APK?

We have selected V2 (Full APK signature) to create full release version of my android flutter project

 

 

Step 8: After generating the APK it will save on the path release folder

Generate Signed APK with Android studio

 

 

Upload App to Playstore

[1] Sign up for Google Play Console.

[2] Create a new application and add Application Name.

[3] In the Store Listing section fill up the mandatory details, upload icons, screenshots, give proper categorization and content ratings.

[4] In the App releases section, add your app bundle to the production track and give a release name.

[5] Before you submit your app for review, fill up the other mandatory sections such as Content rating, App Content and Pricing & Distribution.

Once you submit your app for review it will be pending publication until your app gets reviewed

 

Tags: Build Release APK, flutter publish,flutter publish to play store,flutter release android,flutter release playstore,flutter install release apk

 

Related Topics

 

Uninstall APK Programatically in Android

How to use Custom Fonts in Flutter

Search bar in flutter


Article Contributed By :
https://www.rrtutors.com/site_assets/profile/assets/img/avataaars.svg

693 Views

Flutter Questions

Android Questions

© 2021 RRTutors . All Rights Reserved.