YrXtals/scripts/android/clean.sh

19 lines
624 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/../.." && pwd)"
rm -rf "$ROOT/build/android" "$ROOT/build/android-release"
rm -rf "$ROOT/android/app/build" "$ROOT/android/build" "$ROOT/android/.gradle"
rm -rf "$ROOT/android/app/src/main/jniLibs"
for d in "$ROOT/android/app/src/main/res"/mipmap-*; do
[ -d "$d" ] && rm -rf "$d"
done
if [ "${1:-}" = "--cargo" ]; then
cargo clean --target aarch64-linux-android --release 2>/dev/null || true
cargo clean --target armv7-linux-androideabi --release 2>/dev/null || true
fi
echo "cleaned: android build, gradle caches, jniLibs, mipmap-* buckets"