From da448b7407975ab6f205c8880eb81b90e9c9747e Mon Sep 17 00:00:00 2001 From: Tim Kluge Date: Wed, 28 May 2025 17:14:51 +0200 Subject: [PATCH] Replace BASE_URL on build --- app/build.gradle.kts | 9 ++++++++- app/src/main/AndroidManifest.xml | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index dd60a7f..744f7d1 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -82,6 +82,12 @@ tasks.register("generateManifest") { val gson = groovy.json.JsonBuilder(manifest).toPrettyString() manifestFile.writeText(gson) println("Generated manifest.json with version ${android.defaultConfig.versionName} (${android.defaultConfig.versionCode})") + + val androidManifestFile = file("$projectDir/src/main/AndroidManifest.xml") + var androidManifestContent = androidManifestFile.readText() + androidManifestContent = androidManifestContent.replace("\$BASE_URL\$", baseUrl) + androidManifestFile.writeText(androidManifestContent) + println("Replaced \$BASE_URL$ in AndroidManifest.xml") } } @@ -104,4 +110,5 @@ dependencies { implementation(libs.androidx.cardview) implementation(libs.androidx.lifecycle.runtime.ktx) implementation(libs.mapbox.sdk.turf) -} \ No newline at end of file +} + diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e1c8813..bebd6e1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -42,7 +42,7 @@ + android:value="$BASE_URL$/manifest.json" />