- Download the latest Android Studio. The defaults seem to work fine for me.
- Open Android Studio and set the Gradle JDK to version 11.
- (Re-)run the IDE sync and confirm that it all works okay.
- Browse the code, have a go at running the app in an emulator (or even on a real device) etc.
I've only ever run the instrumentation and UI tests on a real device, so I'm not sure if they work on an emulator.
- Update the
versionName
andversionCode
inapp/build.gradle
- In Android Studio, go to Build->Generate Signed Bundle/APK. Generate a bundle, and as the
keystore, use
release-keystore.jks
. This should generate a fileapp/release/app-release.aab
. - Go to the play console, and go to release management. Go to the "Learnification" app.
- Under "Release management" go to "App releases". Under the "Production track" go to "manage". Press "Create release".
- Upload your app bundle, the
.aab
file, as the bundle. Enter the release notes. Enter the release name, which should be the same as the versionCode you updated earlier. Save, review and roll-out the release.