Development
This page is generated from the checked-in package manifest.
Runtime
- node:
>=22.22.3 <23 || >=24.15.0 <25 || >=25.9.0
Commands
npm run android:assemble—node scripts/run-android-gradle.mjs :app:assemblePlayDebug :wear-shared:assembleDebugnpm run android:assemble:third-party—node scripts/run-android-gradle.mjs :app:assembleThirdPartyDebugnpm run android:bundle:release—bash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android play_store_archive'npm run android:format—cd apps/android && ./gradlew :app:ktlintFormat :benchmark:ktlintFormat :wear-shared:ktlintFormatnpm run android:install—node scripts/run-android-gradle.mjs :app:installPlayDebugnpm run android:install:third-party—node scripts/run-android-gradle.mjs :app:installThirdPartyDebugnpm run android:lint—cd apps/android && ./gradlew :app:ktlintCheck :benchmark:ktlintCheck :wear-shared:ktlintChecknpm run android:lint:android—node scripts/run-android-gradle.mjs :app:lintPlayDebug :app:lintThirdPartyDebug :wear-shared:lintDebugnpm run android:run—node scripts/run-android-gradle.mjs :app:installPlayDebug -- adb shell am start -n ai.openclaw.app/.MainActivitynpm run android:run:third-party—node scripts/run-android-gradle.mjs :app:installThirdPartyDebug -- adb shell am start -n ai.openclaw.app/.MainActivitynpm run android:release—bash scripts/android-release.shnpm run android:release:archive—bash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android play_store_archive'npm run android:release:auth:check—bash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android auth_check'npm run android:release:metadata—bash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android metadata'npm run android:release:preflight—bash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android release_preflight'npm run android:release:signing:check—bash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android signing_check'npm run android:release:signing:plan—bash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android signing_plan'npm run android:release:signing:sync:pull—bash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android signing_sync_pull'npm run android:release:signing:sync:push—bash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android signing_sync_push'npm run android:release:upload—bash scripts/android-release-upload.shnpm run android:screenshots—bash scripts/android-screenshots.shnpm run android:test—node scripts/run-android-gradle.mjs :app:testPlayDebugUnitTest :wear-shared:testDebugUnitTestnpm run android:test:integration—node scripts/run-with-env.mjs OPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_ANDROID_NODE=1 -- node scripts/run-vitest.mjs run --config test/vitest/vitest.live.config.ts src/gateway/android-node.capabilities.live.test.tsnpm run android:test:third-party—node scripts/run-android-gradle.mjs :app:testThirdPartyDebugUnitTestnpm run android:version—node --import tsx scripts/android-version.ts --jsonnpm run android:version:check—node --import tsx scripts/android-sync-versioning.ts --checknpm run android:version:pin—node --import tsx scripts/android-pin-version.tsnpm run android:version:sync—node --import tsx scripts/android-sync-versioning.ts --writenpm run audit:seams—node scripts/audit-seams.mjsnpm run build—node scripts/build-all.mjs
Notable packages
@agentclientprotocol/sdk, @anthropic-ai/sdk, @clack/core, @clack/prompts, @earendil-works/pi-tui, @google/genai, @grammyjs/runner, @grammyjs/transformer-throttler, @homebridge/ciao, @lydell/node-pty, @mistralai/mistralai, @modelcontextprotocol/sdk, @mozilla/readability, @openclaw/ai, @openclaw/fs-safe, @openclaw/proxyline, @silvia-odwyer/photon-node, chalk, chokidar, clawpdf, commander, croner, diff, dotenv, entities, execa, express, file-type, grammy, highlight.js, hosted-git-info, iconv-lite, ignore, jiti, json5, jszip, kysely, linkedom, minimatch, ms, node-edge-tts, openai, partial-json, p-limit, p-map, playwright-core, pretty-ms, proper-lockfile, qrcode, quickjs-wasi, rastermill, semver, tar, tree-sitter-bash, tslog, typebox, typescript, undici, web-push, web-tree-sitter