install command line tools: https://developer.android.com/studio#downloads
environment setup:
v=8
export JAVA_HOME=/usr/lib/jvm/java-${v}-openjdk
export PATH="/usr/lib/jvm/java-${v}-openjdk/bin/:$PATH"
export ANDROID_HOME=/home/user/tmp/Library/Android
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin:$gbin
sdkm="sdkmanager --sdk_root=$ANDROID_HOME"
export ANDROID_SDK_ROOT=$ANDROID_HOME
install correct sdk:
$sdkm --install 'build-tools;30.0.2' 'platforms;android-30' 'sources;android-30' 'add-ons;addon-google_apis-google-24'
build:
./gradlew build
adb install ./app/build/outputs/apk/release/app-release.apk
I used a combination of the react-native gradle files and this article to migrate this to gradle.