23 lines
567 B
Bash
Executable File
23 lines
567 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
repository_dir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"
|
|
android_dir="${repository_dir}/android"
|
|
output_dir="${repository_dir}/apks"
|
|
source_apk="${android_dir}/app/build/outputs/apk/debug/app-debug.apk"
|
|
output_apk="${output_dir}/pi-car-companion-debug.apk"
|
|
|
|
mkdir -p "${output_dir}"
|
|
|
|
(
|
|
cd "${android_dir}"
|
|
./gradlew --no-daemon :app:assembleDebug
|
|
)
|
|
|
|
install -m 0644 "${source_apk}" "${output_apk}"
|
|
|
|
echo "APK written to ${output_apk}"
|
|
if command -v sha256sum >/dev/null 2>&1; then
|
|
sha256sum "${output_apk}"
|
|
fi
|