Complete offline Android APK build for isolated LAN servers.
Bundle AndroidX, Kotlin Gradle plugin, and SDK patch scripts so Gradle no longer needs Google Maven at runtime. Bake Gradle wrapper into Docker image during build when network is available. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
15
tauri_app/docker/populate-offline-all.sh
Normal file
15
tauri_app/docker/populate-offline-all.sh
Normal file
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
# Populate all offline artifacts required for isolated LAN APK builds.
|
||||
set -euo pipefail
|
||||
|
||||
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
|
||||
echo "==> [1/2] Android Maven (AGP + AndroidX + Kotlin Gradle plugin)"
|
||||
"${ROOT}/docker/populate-offline-agp.sh"
|
||||
|
||||
echo "==> [2/2] Gradle wrapper distribution"
|
||||
"${ROOT}/docker/populate-offline-gradle.sh"
|
||||
|
||||
echo "==> Offline cache complete. Commit:"
|
||||
echo " tauri_app/docker/offline-maven/"
|
||||
echo " tauri_app/docker/offline-gradle/"
|
||||
Reference in New Issue
Block a user