android-apidemos
| Version | 2026.145.1700 |
| Repo | superproject |
The committed ApiDemos APK (io.appium.android.apis) installed onto a kind:android device via the apk committed-file goadb-push path.
The committed ApiDemos APK (io.appium.android.apis) installed onto a
kind: android device via the apk: package format’s committed-file
path (apk: <path>, NOT an apkeep download). Pushed via the goadb
sync protocol — so it works against a remote/physical adb endpoint
with no host apkeep/adb binaries, exercising the endpoint device path.
The APK ships in tests/data/ (the same fixture the adb/appium check
verbs use). The candy installs nothing into a container image — the
apk: step runs ONLY on a target: android deploy, so the observable
effect is the package present on the booted device (deploy-scope adb).
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
check |
the ApiDemos package is installed on the device after the target:android deploy |
check |
the installed ApiDemos package resolves a launchable activity (a real APK manifest, not a stub) |