From 2bea57f6a48db2a30700fa959357ea66e71df8a4 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 22 Jan 2025 18:19:48 +0100 Subject: [PATCH] Android: add support scripts --- package.json | 7 +++++-- scripts/buildAndroid.sh | 1 - scripts/prepareAndroid.sh | 4 +++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index fda022814..48507cd2b 100644 --- a/package.json +++ b/package.json @@ -149,8 +149,11 @@ "delete:database:old": "vite-node scripts/osm2pgsql/deleteOldDbs.ts", "upload:panoramax": "vite-node scripts/ImgurToPanoramax.ts # && josm imgur_to_panoramax.osc", - "#": "Android development" - + "#": "Android development", + "android:prepare": "./scripts/prepareAndroid.sh", + "android:build": "./scripts/buildAndroid.sh", + "android:upload": "scp ./android/app/build/outputs/apk/release/app-release-unsigned.apk hetzner:apk/mapcomplete-latest.apk && scp ./android/app/build/outputs/apk/release/app-release-unsigned.apk hetzner:app/mapcomplete-latest.apk\n", + "android:uninstall": "adb shell pm uninstall org.mapcomplete" }, "keywords": [ "OpenStreetMap", diff --git a/scripts/buildAndroid.sh b/scripts/buildAndroid.sh index f09f90d6c..88518becf 100755 --- a/scripts/buildAndroid.sh +++ b/scripts/buildAndroid.sh @@ -9,4 +9,3 @@ cd android # Output location of the apk: # MapComplete/android/app/build/outputs/apk/release/app-release-unsigned.apk -scp ./app/build/outputs/apk/release/app-release-unsigned.apk hetzner:apk/mapcomplete-latest.apk diff --git a/scripts/prepareAndroid.sh b/scripts/prepareAndroid.sh index cfd032787..b5ab1962b 100755 --- a/scripts/prepareAndroid.sh +++ b/scripts/prepareAndroid.sh @@ -59,5 +59,7 @@ nvm use npx capacitor-assets generate npx cap sync - +cd android echo "All done! Don't forget to click 'gradle sync files' in Android Studio" +tput bel +tput bel