CONFIGURATION GUIDE
Configuring Android App Distribution
It's time to set up your Android app distribution. We'll configure the necessary credentials to publish your apps to the Google Play Store.
New to Google Play Console?
Creating a Google Play Console Account
If you haven't set up your Google Play Console account yet:
- Visit play.google.com/console/signup
- Sign in with your Google account
- Accept the developer agreement
- Pay the one-time registration fee ($25)
- Complete your account details:
- Developer name (public)
- Contact information
- Address details
Setting Up Android Code Signing
Full Video
Every Android app needs a digital signature - think of it as your app's unique fingerprint that verifies its authenticity to the Play Store. We'll create a new one and add it to Codemagic.
Creating Your Keystore
To generate a keystore, you'll need to use Java's Keytool utility from the command line.
This command will ask you to enter your details and set up passwords for both the keystore and the key.
It will create a codemagic_your_team_name.keystore
file valid for 10,000 days.
keytool -genkey -v -keystore codemagic_your_team_name.keystore -storetype JKS \
-keyalg RSA -keysize 2048 -validity 10000 -alias codemagic_your_team_name
Adding Your Keystore to Codemagic
Now let's securely store your keystore in Codemagic:
- Open your Codemagic Team settings
- Navigate to Code signing identities
- Select the Android keystores tab
- Upload your keystore file (drag and drop or choose file)
- Enter the required credentials:
- Keystore password
- Key alias
- Key password
- For the reference name, enter
Android Keystore (YOUR_TEAM_NAME)
- Click Add keystore to save
What's Next?
Perfect! Your Android signing credentials are now set up. Let's move on to configuring Shorebird for live app updates.