compiledroidofficials

Official module repository for CompileDroid in Termux.

Available Modules

Groovy Module

Official Groovy language support module for CompileDroid. Adds .groovy file compilation via groovyc (not bundled — requires pkg install groovy separately).

installpkg groovy --repo https://compiledroidofficials.pages.dev

Log Module

Adds compiledroid log <package> — launches an app (or attaches if it's already running) via am start, then streams its logcat output live, calling out crashes and ANRs distinctly. No external dependency: am and logcat are already present on any Termux install.

installpkg log --repo https://compiledroidofficials.pages.dev

After installing a module, run compiledroid modcd to build it in and update the compiledroid binary — installpkg only stages a module, modcd is what actually rebuilds and installs it.

compiledroid.jar

compiledroid.jar

Lets another Android app embed CompileDroid's own build/lint engine directly — no shelling out to the CLI. Exposes compiledroid.compile(folder) and compiledroid.lint(folder) via JNI. Both return 0 on success; compile() also produces an APK in the project folder. Requires bundling the matching libcompiledroid_jni.so for your app's target ABI(s).

install compiledroid --repo https://compiledroidofficials.pages.dev