4a1b873d2cab61e057d65ca742d51c3286700735
Android Builder
Android Builder is a Termux-oriented shell tool for bootstrapping simple Android app projects, installing the required Android SDK pieces, and building/exporting APKs from the command line.
Installation
Before installing:
- optionally run
termux-change-repo - run
pkg update - run
pkg upgrade -y - install
curlif it is not already present:pkg install -y curl
Then run the bootstrap installer inside Termux:
pkg update
pkg upgrade -y
pkg install -y curl
curl -fsSL https://git.dark98.co.uk/Dark98/Termux-Android-Builder/raw/branch/main/install.sh | bash
The bootstrapper will:
- install the required Termux packages
- clone or update the Android Builder checkout
- add
~/android-builder/binto yourPATH
Usage
After installation, the main command is:
android-builder help
Available commands:
android-builder setupandroid-builder doctorandroid-builder new MyAppandroid-builder new MyApp --template emptyandroid-builder buildandroid-builder export
Command Layout
The CLI is now split into smaller scripts for readability and maintenance:
bin/android-builderis the command dispatcher- shared helpers live in
lib/common.sh - individual command implementations live in
lib/commands/
Project Generation
android-builder new creates a basic Android app skeleton with:
- Gradle settings and properties
- a single
appmodule - a minimal
MainActivity - a simple default theme and string resources
Notes
- The project is designed around Termux.
android-builder setupinstalls the SDK command-line tools and platform packages into~/android-sdk.android-builder exportcopies the built APK into~/storage/documentsafter storage permission is granted.
Description
Languages
Shell
100%