20 lines
495 B
Bash
Executable File
20 lines
495 B
Bash
Executable File
#!/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
|