docs: refresh Android bring-up checklist for the plug-in split + current branches#390
Open
leaiss wants to merge 1 commit into
Open
docs: refresh Android bring-up checklist for the plug-in split + current branches#390leaiss wants to merge 1 commit into
leaiss wants to merge 1 commit into
Conversation
…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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The Lume Pad bring-up checklist had drifted out of date and would mislead day-1 on real hardware.
What was stale
feat/android-hw-debug-logs,feat/cube-test-app-hw-debug-logs,fix/compositor-b7-hw-debug-logs.android.app.NativeActivity(the entry point is now the Kotlin.MainActivitywrapper, android(test app): MainActivity wrapper requests CAMERA at onCreate #359).What this does
android/hw-bringup(preload android: fixed-point preload to resolve transitive .so deps #343 + sentinel android: smoke-test sentinel + local runner script #347 + permissions android(test app): declare CAMERA + WAKE_LOCK permissions for Lume Pad #350/android(test app): MainActivity wrapper requests CAMERA at onCreate #359, all on v1.9.x / ABI v2), plug-in ondocs/cnsdk-c-abi-surface. Notes both collapse intomainonce the PRs merge..solands in the runtime APK'sjniLibs/).scripts/android-smoketest.shas the emulator/device pre-check toxrCreateInstance(the part that's CI/emulator-provable)..MainActivity).debug.dxr.leia.*setprops (Extract D3D11 native compositor for upstream Monado #17) for ~5s iteration..so/ broker-resolution cases.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