Skip to main content

device android deploy

Overview

Installs applications on a connected Android device using ADB, driven by a JSON manifest. Supports device-specific profile overrides, category filtering, and required-only installs. Can point users to Play Store for apps that require it.

Usage

device android deploy [OPTIONS]

Options

OptionDescriptionDefault
-d, --device SERIALDevice serial numberAuto-detect
-p, --profile PROFILEDevice profile override (auto = hostname detection)--
-m, --manifest PATHManifest file pathandroid/apps/manifest.json
-c, --category CATEGORYOnly install packages from this categoryAll
--requiredOnly deploy required appsfalse
--apk-dir PATHDirectory containing APK files--

Prerequisites

  • Repo: device-deployments
  • Platform: Any (host) with connected Android device
  • Dependencies: ADB (Android Debug Bridge)
  • Device: USB debugging enabled on target Android device
  • Manifest: android/apps/manifest.json with package definitions

Examples

Deploy all apps to connected device

device android deploy

Deploy to a specific device by serial

device android deploy -d SERIAL123

Deploy only required apps

device android deploy --required

Deploy from a custom APK directory

device android deploy --apk-dir ./apks

Output

Deployment summary with counts: total, installed, skipped, Play Store (manual), and failed.