mirror of
https://github.com/ApfelTeeSaft/OpenRoyale.git
synced 2026-08-26 19:33:32 +00:00
17 lines
706 B
Bash
17 lines
706 B
Bash
#!/usr/bin/env bash
|
|
# package_apk.sh - locate the AGP-produced APK for an ABI and stage it into out/.
|
|
# Usage: package_apk.sh <armeabi-v7a|arm64-v8a|universal>
|
|
set -euo pipefail
|
|
ABI="${1:?usage: package_apk.sh <abi>}"
|
|
HERE="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
PROJ="$(cd "$HERE/../.." && pwd)"
|
|
OUT="$PROJ/out"; mkdir -p "$OUT"
|
|
|
|
SRC="$(find "$PROJ/app/build/outputs/apk" -name "*${ABI}*debug*.apk" 2>/dev/null | head -1)"
|
|
[ -n "$SRC" ] || SRC="$(find "$PROJ/app/build/outputs/apk/debug" -name "*.apk" 2>/dev/null | head -1)"
|
|
[ -n "$SRC" ] || { echo "ERROR: no built APK found (run build_project.sh first)"; exit 6; }
|
|
|
|
DEST="$OUT/app-${ABI}-debug.apk"
|
|
cp -f "$SRC" "$DEST"
|
|
echo "[+] Staged $DEST"
|