mkapk

Lightning-Fast Android Build Tool for Termux

Compile APKs natively on your Android device with support for Java, Kotlin, C++, C, and more. Perfect for mobile development without the overhead of cross-compilation.

$ mkapk init
$ mkapk build -release
$ mkapk build -ndk-all

Why Choose mkapk?

Ultra-Fast

Incremental builds detect changes instantly with xxHash3. Skip unnecessary recompilation.

Secure

Cryptographically signed plugins, zero-trust verification, and automatic dependency resolution.

Multi-Language

Native support for Java, Kotlin, C++, and C. Extensible plugin system for custom languages.

Multi-ABI

Generate universal APKs or split architecture-specific binaries for optimal size.

Obfuscation

Built-in support for ProGuard obfuscation and AndResGuard resource minification.

Lightweight

Minimal dependencies, optimized for Termux environment. Run directly on your device.

87.6%

C++ Core

7.8%

Java/JVM

~730kbs

Binary Size

4 ABIs

Supported

Ready to Build on Your Device?

Start with our quick installation guide and have your first APK compiled in minutes.