Fresh 5.4 installation,
Default VR project,
Android studio installed
but for some reason I get the following warnings:
LogHMD: Warning: Required extension XR_EXT_hand_tracking is not available
LogHMD: Warning: Required extension XR_EXT_eye_gaze_interaction is not available
The plugins are installed so… what gives???
I usually come to this forum as -or better put, after the- last resort because no one ever helps. Every time it is something that takes me a few hours/days and in the end could be resolved in 3 minutes with some proper advice. If you are reading this and have anything to contribute, pls save me those hours/days!
ok, since I’m alone here I will use this as a personal log while trying to solve the problem and hopefully somebody will chime in…
The 3 plugins are installed (openxr, hand, eye) and there are not any relevant settings in project settings. My suspicion is that it should be a compatibility issue of the installed sdk tools
currently my setup in android is as follows:
installed api: 32
ndk: 25.1.8937393
android sdk tools: 32.0.0
cmake: 3.22.1
command line tools: 8
for the first two I’m almost certain it’s what’s needed. I will explore how I can change the other 3…
After all these hours nothing…
on the internet I can find absolutely nothing and with gpt we just keep going in circles.
usually when I encounter no traces of an issue anywhere the solution is something unrelated which directs me back to the sdk/ndk/jdk levels but still I cannot find anything that shows my configuration is wrong…
update:
while going through the code line by line I encountered this (it was in white that’s why I didn’t see it so far)
[2025.01.11-11.06.25:915][ 0]LogHMD: Could not enable all required OpenXR extensions for OpenXRHandTracking on current system. This plugin will be loaded but ignored, but will be enabled on a target platform that supports the required extension.
“on current system” that means that there must be some component missing. Again sdk/ndk versions are the most likely suspects but I’m afraid to start changing things. There are so many versions and any change could open an entirely new can of worms…
every tutorial mentions different versions.
I am searching blindly at this point…
ndk sdk versions do not seem to affect anything.
searched for possible missing plugin dependencies… nothing
strange thing:
earlier I had a problem with sdk level (I was trying to force unreal to use 32 and no matter what I did, it kept on using 33 even though I had it removed from android studio) and the solution was to decrease the minimum to 30 so that even if it used 33 it would also include 32 But I left 32 as the declared level in project settings.
While trying various things to solve the openxr problem I declared target sdk level as 33 and it caused installation to fail.
btw. You have to love this community! so supportive and helping! It gives a fuzzy and warm feeling in your heart!
I created a new project with the default vr template just in case I ‘broke’ something I shouldn’t.
Same thing. hand tracking and eye-gaze interaction are not available…
I tried disabling openxr completely to see what happens. It failed to built and the log turned red as expected. I don’t think I can get any useful deductions from this…
That’s normal with any forum. It can take days for anyone (let alone someone who knows the answer) to see your post. No one is sitting endlessly refreshing it waiting for people to post questions. Also, putting the thread in the XR category can help further.
I see you fixed it already, but those error messages mean that the OpenXR runtime doesn’t support those extensions. In this case the issue is that the Meta PC-side runtime only supports those extensions in Developer mode (which the guide in your link enables).
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.