Skip to content

docs: refresh Android bring-up checklist for the plug-in split + current branches#390

Open
leaiss wants to merge 1 commit into
mainfrom
docs/android-bringup-refresh
Open

docs: refresh Android bring-up checklist for the plug-in split + current branches#390
leaiss wants to merge 1 commit into
mainfrom
docs/android-bringup-refresh

Conversation

@leaiss
Copy link
Copy Markdown
Collaborator

@leaiss leaiss commented Jun 2, 2026

The Lume Pad bring-up checklist had drifted out of date and would mislead day-1 on real hardware.

What was stale

What this does

Validated end-to-end on the Android-36 emulator 2026-06-02: the documented chain reaches ANDROID_POC_SENTINEL xrCreateInstance=XR_SUCCESS.

🤖 Generated with Claude Code

…n split

The checklist still pointed at pre-restructure branches that no longer
exist as PRs (feat/android-hw-debug-logs, feat/cube-test-app-hw-debug-logs,
fix/compositor-b7-hw-debug-logs) and the old NativeActivity launch, and
kept a per-tile-blit "Test C" that atlas mode superseded (#270). Rewrite:

- Point at the validated branches: runtime+test-app `android/hw-bringup`
  (preload #343 + sentinel #347 + permissions #350/#359, all ABI v2),
  plug-in `docs/cnsdk-c-abi-surface`. Note both fold into `main` on merge.
- Add ABI-v2 + plug-in-build-order notes (build plug-in first so its .so
  is packaged into the runtime APK's jniLibs).
- Lead with a one-command Step 0: scripts/android-smoketest.sh as the
  emulator/device pre-check to xrCreateInstance.
- Launch via the LAUNCHER intent (matches the .MainActivity wrapper).
- Calibration step now uses the debug.dxr.leia.* setprops (#17).
- Drop the obsolete per-tile-blit Test C; renumber third-party app to C.
- Refresh the failure table for the ABI-mismatch / missing-.so / broker cases.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@leaiss leaiss requested a review from dfattal as a code owner June 2, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant