Hello,
I have a VR project ready for HTC Vive, (PC) and I was trying to export the project for Oculus Quest, but I am having trouble with the packaging.
When the proccess is about to end, I get a compile error:
ERROR: Missing precompiled manifest for ‘SteamVR’. This module was most likely not flagged for being included in a precompiled build - set ‘PrecompileForTargets = PrecompileTargetsType.Any;’
I am not so sure what to do about this. I checked on google but I couldn’t find any answers.
Any help will be appreciated.
On the other hand, Is there a guide or some tips for this proccess (Convert PC Unreal Project C++ to Oculus Quest)? The project wasn’t intended for oculus quest from the beginning but I want to give it a try withouth start the project from the scratch (it’s on Steam already)
Have you got Android in the Supported Hardware, Target Hardware as Mobile/Scalable and ‘Configure Manifest for Deployment to Oculus’ selected? Those’d be the frirst things to check.
I have the same bug i can launch the project to the Oculus Quest but i cannot package APK (4.23.1 engine version). I get all times UATHelper: Packaging (Android (ASTC)): ERROR: Missing precompiled manifest for ‘SteamVR’. This module was most likely not flagged for being included in a precompiled build - set ‘PrecompileForTargets = PrecompileTargetsType.Any;’ in SteamVR.build.cs to override.
I see a few answers here that didn’t work for me as I didn’t want to exclude the Steam VR plugin from my project.
The following thing fixed the issue for me:
If you add “Android” as a Supported target platform in the SteamVR.uplugin file the error will no longer occur, and you will be able to build your project to both Oculus Quest as PC for Steam VR.
No, I do it within the Release engine version. And I don’t rebuild the plugin.
In the following file: (also works for 4.24, and 4.25 as far as I tested it)
Program Files\Epic Games\UE_4.26\Engine\Plugins\Runtime\Steam\SteamVR\SteamVR.uplugin