Files

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