[Android] ReleaseBuild: add amazon bundle

Duncan McNamara git at videolan.org
Tue Mar 18 10:35:29 UTC 2025


vlc-android | branch: refs/tags/test-amazon-ci | Duncan McNamara <dcn.mcnamara at gmail.com> | Mon Mar 17 12:07:02 2025 +0100| [eff9300fb191025d609108f75ca962c1faa160e3] | committer: Duncan McNamara

ReleaseBuild: add amazon bundle

Amazon store now requires app bundles, though unlike the play store, it
requires API 17+

Fixes #3168

> https://code.videolan.org/videolan/vlc-android/commit/eff9300fb191025d609108f75ca962c1faa160e3
---

 application/app/build.gradle      | 7 +++++++
 buildsystem/gitlab/.gitlab-ci.yml | 1 +
 2 files changed, 8 insertions(+)

diff --git a/application/app/build.gradle b/application/app/build.gradle
index 64adb29a2a..212c3be4ed 100644
--- a/application/app/build.gradle
+++ b/application/app/build.gradle
@@ -70,6 +70,9 @@ android {
         beforeVariants(selector().withBuildType("vlcBundle")) { variantBuilder ->
             variantBuilder.minSdk = 30
         }
+        beforeVariants(selector().withBuildType("vlcBundleAmazon")) { variantBuilder ->
+            variantBuilder.minSdk = 17
+        }
     }
 
     buildTypes {
@@ -88,6 +91,10 @@ android {
             initWith release
             matchingFallbacks = ['release']
         }
+        vlcBundleAmazon {
+            initWith release
+            matchingFallbacks = ['release']
+        }
         debug {
             applicationIdSuffix ".debug"
             jniDebuggable true
diff --git a/buildsystem/gitlab/.gitlab-ci.yml b/buildsystem/gitlab/.gitlab-ci.yml
index 8f9a48611e..23135a0f56 100644
--- a/buildsystem/gitlab/.gitlab-ci.yml
+++ b/buildsystem/gitlab/.gitlab-ci.yml
@@ -502,6 +502,7 @@ release:
         - ./buildsystem/compile.sh --init
         - ./gradlew assembleRelease
         - ./gradlew bundleVlcBundle
+        - ./gradlew bundleVlcBundleAmazon
     artifacts:
         name: "${CI_COMMIT_TAG}"
         paths:



More information about the Android mailing list