TAS is a TUI (Text User Interface) project for building Android APKs directly from Termux.
Inspired by AndroidIDE, but designed as a terminal-based tool instead of a GUI.
Currently targets Min api 28 armeabi-v7a (32-bit) only.
- Automatically select and copy the source project to build
- Auto-detect and set the JDK (also automatically updates
build.gradle) - Copy built output files (
.apk,.aab) - Automatically detect the latest versions of JDK, CMake, NDK, Build Tools, etc.
- Enable/disable build flags such as info, offline mode, build cache, and more
- Custom
aapt2override support - Control how many CPU cores are used for building
- Safe cache cleaning (remove all build cache and downloaded dependencies)
- Option to manually stop Gradle daemon
- Compact Gradle task view or full task view
- Free Gemini AI Assistant (25 Flash)
- Ask about build errors
- Ask general questions or chat
- Editor uses Neovim editor (with autocompletion support)
- Selectable terminal themes
- Added features for creating keystores and manual sign, if sign is not defined in build.gradle, then during the release build, you can use those 2 functions
- Added features convert aab to apk
- Added git
- Added install apk
- Added clean option before build
- Added Console option
- Added profile report
- Added Gradle option
update & backup - Added more jdk(25)
but still bug for 32 bitwaiting for the latest update fromtermux - Full build process migration to /storage/AppProjects
- Updated file management interface (information available)
- Added Copy, move, and delete helper
- Added Task graph (release, debug, bundle)
- Added Custom Gradle
Make sure you have installed and configured:
- Only install Termux from github release
- For SDK you must uses latest version(36) for work or you must set ovveride
aapt2manual - Termux (grant storage permission and run
termux-setup-storage) , uncomentallow-external-apps = truein termux.properties - CMake (optional)
for build native - JDK (via terminal)
- NDK (optional)
for build native
Create a folder in your storage to keep all Android project sources:
/storage/emulated/0/AppProjects/
Save the Android source projects inside that folder.
- Extract TAS and copy it to your Termux home directory
- Give execution permission:
chmod +x TAS
- Run it:
./TAS
- On first launch:
- Choose option 1 to select the source project to build
- From the main menu, select Install Tools to download required components
- Adjust build options, then start the build process
- Always up-to-date tools
- Easier project management
- Access to many extra tools for debugging and error analysis
- Fully customizable — easy to extend or modify features
TAS is made for developers who want to build Android apps entirely from the terminal,
without depending on Android Studio’s GUI.
It’s practical, flexible, and easy to extend with new features.
Mas indra setiawan (for tester and feedback)