Releases: AidanPark/openclaw-android
Releases · AidanPark/openclaw-android
v0.4.0
What's New
🌐 i18n Support
- English, Korean (한국어), Chinese (中文) with auto-detection
- Language selector in Settings
- Chinese README (README.zh.md) with China mirror download link
🔗 Network Resilience
- GitHub mirror fallback for China/restricted networks (ghfast.top, ghproxy.net)
- npm registry auto-switch to npmmirror.com when npmjs.org is unreachable
🛠 Code Quality
- AppLogger centralized logging wrapper
- Resolve all 48 detekt, 43 shellcheck, 125 markdownlint violations
- Unit test infrastructure (JUnit5 + MockK, 22 tests)
- CI code-quality workflow
📦 Dependency Updates
- AGP 8.13.1 → 9.1.0
- JUnit 5.11.4 → 6.0.3
- MockK 1.14.2 → 1.14.9
- actions/cache v4 → v5
- android-actions/setup-android v3 → v4
Full Changelog: v0.3.6...v0.4.0
v0.3.6
Changes
- Fix LD_PRELOAD restore for child processes — resolves
#!/usr/bin/envshebang failures in npm lifecycle scripts - Add compatibility constraint harness (
tests/verify-compat.sh) for preventing circular fix regressions - Sync glibc-compat.js to app assets
- Fix ktlint violations and cross-platform test compatibility
- Existing users: run
oa --updateto apply the fix without reinstalling the app
v0.3.5
Bug Fixes
- Fix black screen on Android 9 with outdated WebView (#41)
- The JavaScript bundle was built targeting modern ES2020+ syntax (optional chaining
?., nullish coalescing??), which fails silently on Android WebView older than Chrome 80 (released Feb 2020). - Set Vite build target to
chrome67so the bundle is transpiled to ES5-compatible syntax.
- The JavaScript bundle was built targeting modern ES2020+ syntax (optional chaining
v0.3.4
Bug Fixes
- Fix
npm/npxbad interpreter error on Termux (#49)npm,npx, andcorepackscripts ship with a#!/usr/bin/env nodeshebang, but/usr/bin/envdoes not exist in Termux. This caused abad interpretererror when OpenClaw spawned these commands directly.- The shebang is now patched to point to the Node.js wrapper during installation.
v0.3.3
What's New
- Dashboard redesigned: Commands and Management sections with terminal shortcuts
- Script version displayed in Settings > About
- Fix
oa --updateon Android app (TMPDIR issue) - Fix
apt-gettool installation (dpkg PATH fix) - Remove Additional Tools page — use
oa --installfrom terminal - post-setup.sh now downloaded from GitHub on fresh install (APK update not required for script changes)
Update Instructions
If you're having issues with clawhub or other tools, run in the app terminal:
oa --update
v0.3.0 — Claw App
Claw App v0.3.0
Standalone Android app for running OpenClaw — no Termux required.
Features
- Built-in terminal emulator + WebView UI in a single APK (~5MB)
- One-tap bootstrap setup (Node.js, OpenClaw auto-installed)
- Dashboard with gateway control, runtime info, and tool management
- Works independently of existing Termux +
oainstallations
Changes
- App renamed to Claw
- Claw scratch icon
- Fixed EnvironmentBuilder PATH (node/openclaw now resolved)
- Dashboard: replaced unreliable gateway auto-detection with manual Check Status button
- Dashboard: commands now run in new terminal sessions
- Settings > About: added script (oa) version display
- Back key navigation fix
- Release signing with dedicated keystore
Install
Download app-release.apk below and install on your Android device (7.0+, arm64).