#!/bin/bash set -eo pipefail cd "$(dirname "$0")" export ANDROID_HOME="${ANDROID_HOME:-/home/user/android}" echo "Building..." TMP=$(mktemp) if ! ./gradlew assembleDebug > "$TMP" 2>&1; then cat "$TMP" rm -f "$TMP" exit 1 fi rm -f "$TMP" echo "Build OK" if [ "$1" = "install" ]; then DEV=${2:-$(adb devices 2>/dev/null | awk 'NR==2{print $1}')} ADB=adb; [ -n "$DEV" ] && ADB="adb -s $DEV" $ADB install -r app/build/outputs/apk/debug/app-debug.apk echo "Install OK" fi