Hi all,
I finally made it work (although didn’t test the app itself yet).
What was confusing, is:
When I tried to build using ANDROID_APP_VERSION=master as per the instructions, the build failed with this error:
#14 155.0 * Where:
#14 155.0 Build file '/app/edx-app-android/OpenEdXMobile/build.gradle' line: 23
#14 155.0
#14 155.0 * What went wrong:
#14 155.0 A problem occurred evaluating project ':OpenEdXMobile'.
#14 155.0 > Failed to apply plugin 'com.android.internal.application'.
#14 155.0 > Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
Looks like the master requires jvm 11 to run.
Anyway, building without specifying the version worked fine.
There are actually two images to build: one is the android itself which is built from the edx-app-android repo (or your fork, and needs to be rebuilt if you customize the code), and the other is android-app, built from the previous one, which has the custom settings. I believe that you don’t need to push both to the image repo, only the android-app is pulled by the distribution. You can just build locally the android image, then build and push android-app.
There was not build option in tutor images for android-app. I’ve created a PR for this.