The way Unreal automates the AndroidManifest.xml now is very annoying as we can not alter it manually anymore and we can’t optimize it for tablets anymore (any pre 4.6 version we could edit the AndroidManifest.XML manually)
For UE 4.19,
Instead of using ManifestRequirementsOverride.txt, I suggest using:
Edit → Project Settings… → Platforms - Android
Advanced APK Packaging → “Extra Permissions” to add lines to this array.
the OP wasnt talking about permissions, it was features. I didnt think this worked. ManifestRequirementsOverride.txt is the olny way. Is there a specific format or something that makes it work?
I would like to add that it will override everything after requirements. And should be located in project/Build/Android
Its very useful. Epic added permissions to the project settings which is great! but this doesnt work for features and will include all the defaults that you may want off.
Hopefully, they add features AND somehow parameters, such as cameraParam.setFocusMode(Parameters.FOCUS_MODE_CONTINUOUS_VIDEO)
Or make a whitelist blacklist system, then we would never need the manifest override.
Navigate to Edit > Project Settings > Plugins > Meta XR and check Requires System Keyboard . This will add an entry (oculus.software.overlay_keyboard ) to the app manifest, telling the runtime to use a VR keyboard.