| #!/bin/bash |
| set -e # Exit on error |
| |
| if [ "$OSTYPE" != "linux-gnu" ]; then |
| echo 'This script should only be run on Linux, and is |
| built primarily for use by android-build machines.' |
| exit 1; |
| fi |
| |
| |
| # Provides sdk, ndk, and cmake dirs for android-build machines |
| export BENDER_SCRIPT=true # Gates build.gradle code |
| export ANDROID_HOME=`pwd`/../../../prebuilts/sdk |
| export ANDROID_NDK_HOME=`pwd`/../../../prebuilts/ndk/r17 |
| export BENDER_CMAKE=`pwd`/../../../prebuilts/cmake/linux-x86 |
| cp -rf sdk_licenses ../../../prebuilts/sdk/licenses |
| |
| ./gradlew build |
| |
| dist_dir=$DIST_DIR |
| if [[ -z dist_dir ]] |
| then |
| export dist_dir=`pwd`/../ |
| fi |
| |
| mkdir $dist_dir/bender |
| cp app/build/outputs/apk/debug/app-debug.apk \ |
| $dist_dir/bender/bender.apk |