Still Android problems with newer SDK version
Tried using my android teapot demo built with a modified 1.0.25 loader (modified to say the stl is "none" so it appeases prefab) for SDK level 33, and the out of process runtime. I'm getting this error, which looks like essentially a sibling of the issue fixed in !1476 (merged), except I have even less idea how to fix this one, short of adding a query element to the app manifest which is a non-starter:
09-19 11:22:50.450 21220 21243 I monado-ipc-client: blockingConnect
09-19 11:22:50.450 21220 21243 I monado-ipc-client: bind
09-19 11:22:50.451 21220 21243 W System.err: android.content.pm.PackageManager$NameNotFoundException: Application package org.freedesktop.monado.openxr_runtime.out_of_process not found
09-19 11:22:50.451 21220 21243 W System.err: at android.app.ContextImpl.createPackageContextAsUser(ContextImpl.java:2525)
09-19 11:22:50.451 21220 21243 W System.err: at android.app.ContextImpl.createPackageContext(ContextImpl.java:2490)
09-19 11:22:50.451 21220 21243 W System.err: at android.content.ContextWrapper.createPackageContext(ContextWrapper.java:1000)
09-19 11:22:50.451 21220 21243 W System.err: at org.freedesktop.monado.ipc.Client.bind(Client.java:246)
09-19 11:22:50.451 21220 21243 W System.err: at org.freedesktop.monado.ipc.Client.blockingConnect(Client.java:146)
09-19 11:22:50.451 21220 21243 E monado-ipc-client: bind: Could not find package org.freedesktop.monado.openxr_runtime.out_of_process
09-19 11:22:50.451 21220 21243 E monado-ipc-client: Bind failed immediately
09-19 11:22:50.451 21220 21243 E ipc_connect: Service Connect error!
09-19 11:22:50.451 21220 21243 E ipc_instance_create: Failed to connect to monado service process
09-19 11:22:50.451 21220 21243 E ipc_instance_create:
09-19 11:22:50.451 21220 21243 E ipc_instance_create: ###
09-19 11:22:50.451 21220 21243 E ipc_instance_create: #
09-19 11:22:50.451 21220 21243 E ipc_instance_create: # Please make sure that the service process is running
09-19 11:22:50.451 21220 21243 E ipc_instance_create: #
09-19 11:22:50.451 21220 21243 E ipc_instance_create: # It is called "monado-service"
09-19 11:22:50.451 21220 21243 E ipc_instance_create: # For builds it's located "build-dir/src/xrt/targets/service/monado-service"
09-19 11:22:50.451 21220 21243 E ipc_instance_create: #
09-19 11:22:50.451 21220 21243 E ipc_instance_create: ###
For clarity: Hello XR still works but it's building for SDK 29.