[Android] gradle: switch the minimum SDK version to minSdk
Steve Lhomme
git at videolan.org
Thu Jul 24 07:32:35 UTC 2025
vlc-android | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Wed Jul 2 08:54:59 2025 +0200| [96355178b43ac67c1f2c6c2c605dd462c6edaa9e] | committer: Nicolas Pomepuy
gradle: switch the minimum SDK version to minSdk
The difference between minSdk and minSdkVersion seems that the former is an integer [^1].
We already use it to set the value to 30 for vlcBundle.
We keep the value in rootProject.ext as it's currenly used by libvlcjni.
[^1]: https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/SettingsExtension#setMinSdk(kotlin.Int)
> https://code.videolan.org/videolan/vlc-android/commit/96355178b43ac67c1f2c6c2c605dd462c6edaa9e
---
application/app/build.gradle | 4 ++--
application/donations/build.gradle | 2 +-
application/live-plot-graph/build.gradle | 2 +-
application/mediadb/build.gradle | 2 +-
application/moviepedia/build.gradle | 2 +-
application/remote-access-client/build.gradle | 2 +-
application/remote-access-server/build.gradle | 2 +-
application/resources/build.gradle | 2 +-
application/television/build.gradle | 2 +-
application/tools/build.gradle | 2 +-
application/vlc-android/build.gradle | 2 +-
medialibrary/build.gradle | 2 +-
12 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/application/app/build.gradle b/application/app/build.gradle
index 619c39b0f3..e6f2244297 100644
--- a/application/app/build.gradle
+++ b/application/app/build.gradle
@@ -31,7 +31,7 @@ android {
defaultConfig {
applicationId rootProject.ext.appId
- minSdkVersion rootProject.ext.minSdkVersion
+ minSdk rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
compileSdk = rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
@@ -83,7 +83,7 @@ android {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
kotlinOptions.freeCompilerArgs = ['-Xno-param-assertions']
- defaultConfig.minSdkVersion rootProject.ext.minSdkVersion
+ defaultConfig.minSdk rootProject.ext.minSdkVersion
}
signedRelease {
initWith release
diff --git a/application/donations/build.gradle b/application/donations/build.gradle
index e9da9e6563..938e5ee247 100644
--- a/application/donations/build.gradle
+++ b/application/donations/build.gradle
@@ -40,7 +40,7 @@ android {
defaultConfig {
- minSdkVersion rootProject.ext.minSdkVersion
+ minSdk rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
compileSdk = rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
diff --git a/application/live-plot-graph/build.gradle b/application/live-plot-graph/build.gradle
index c4b49e2ac9..d1d3426606 100644
--- a/application/live-plot-graph/build.gradle
+++ b/application/live-plot-graph/build.gradle
@@ -30,7 +30,7 @@ plugins {
android {
defaultConfig {
- minSdkVersion rootProject.ext.minSdkVersion
+ minSdk rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
compileSdk = rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
diff --git a/application/mediadb/build.gradle b/application/mediadb/build.gradle
index c8d828a3db..ae7b1d4f80 100644
--- a/application/mediadb/build.gradle
+++ b/application/mediadb/build.gradle
@@ -37,7 +37,7 @@ android {
defaultConfig {
- minSdkVersion rootProject.ext.minSdkVersion
+ minSdk rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
compileSdk = rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
diff --git a/application/moviepedia/build.gradle b/application/moviepedia/build.gradle
index 2f97bd253c..9786853ada 100644
--- a/application/moviepedia/build.gradle
+++ b/application/moviepedia/build.gradle
@@ -18,7 +18,7 @@ android {
defaultConfig {
- minSdkVersion rootProject.ext.minSdkVersion
+ minSdk rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
compileSdk = rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
diff --git a/application/remote-access-client/build.gradle b/application/remote-access-client/build.gradle
index 01c0f6a783..50c7a1aca4 100644
--- a/application/remote-access-client/build.gradle
+++ b/application/remote-access-client/build.gradle
@@ -36,7 +36,7 @@ android {
namespace = 'org.videolan.vlc.remoteaccessclient'
defaultConfig {
- minSdkVersion rootProject.ext.minSdkVersion
+ minSdk rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
compileSdk = rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
diff --git a/application/remote-access-server/build.gradle b/application/remote-access-server/build.gradle
index 989a1a459e..b139b375ee 100644
--- a/application/remote-access-server/build.gradle
+++ b/application/remote-access-server/build.gradle
@@ -12,7 +12,7 @@ android {
defaultConfig {
multiDexEnabled = true
- minSdkVersion rootProject.ext.minSdkVersion
+ minSdk rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
compileSdk = rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
diff --git a/application/resources/build.gradle b/application/resources/build.gradle
index 5cd51c5c39..e4bf38efa4 100644
--- a/application/resources/build.gradle
+++ b/application/resources/build.gradle
@@ -13,7 +13,7 @@ android {
defaultConfig {
- minSdkVersion rootProject.ext.minSdkVersion
+ minSdk rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
compileSdk = rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
diff --git a/application/television/build.gradle b/application/television/build.gradle
index cd893f064d..c22f88897a 100644
--- a/application/television/build.gradle
+++ b/application/television/build.gradle
@@ -18,7 +18,7 @@ android {
dataBinding.enabled = true
defaultConfig {
- minSdkVersion rootProject.ext.minSdkVersion
+ minSdk rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
compileSdk = rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
diff --git a/application/tools/build.gradle b/application/tools/build.gradle
index 15a019a776..a5c5f91468 100644
--- a/application/tools/build.gradle
+++ b/application/tools/build.gradle
@@ -6,7 +6,7 @@ plugins {
android {
defaultConfig {
- minSdkVersion rootProject.ext.minSdkVersion
+ minSdk rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
compileSdk = rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
diff --git a/application/vlc-android/build.gradle b/application/vlc-android/build.gradle
index de32347092..617cc7a6ec 100644
--- a/application/vlc-android/build.gradle
+++ b/application/vlc-android/build.gradle
@@ -40,7 +40,7 @@ android {
// that the app's state is completely cleared between tests.
testInstrumentationRunnerArguments clearPackageData: 'true'
- minSdkVersion rootProject.ext.minSdkVersion
+ minSdk rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
compileSdk = rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
diff --git a/medialibrary/build.gradle b/medialibrary/build.gradle
index d2f8d2551e..9d8486d4b2 100644
--- a/medialibrary/build.gradle
+++ b/medialibrary/build.gradle
@@ -35,7 +35,7 @@ android {
}
defaultConfig {
- minSdkVersion rootProject.ext.minSdkVersion
+ minSdk rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
compileSdk = rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
More information about the Android
mailing list