You need to sign your Android applications with a keystore in order to install and test your application on virtual or real devices and submit your application to Google Play store.
Android keystores can be generated in Appcircle or pre-obtained keystores can be uploaded to use for signing Android applications. If you want to generate keystore in your machine, you can use KeyStore Explorer.
1. Generate Android Keystores
You can create a keystore just by entering the necessary information. No additional software is needed.
2. Upload Android Keystore File
Upload your readily available keystore file along with the password(s).
Only files with .keystore extension can be uploaded.
Builds with debug type will be signed with a default keystore and don't need a keystore file to be uploaded to Appcircle. If you are building your app for distribution, you need to upload your keystore file in order to have your application signed.
In-Project Keystore Usage
You can alternatively have your signing details stored in your Gradle file and use your in-project keystore to sign your app.;
Go to build workflow editor and disable Sign Application step to use your keystore in your Gradle file.