Search Issue Tracker
Third Party Issue
Votes
2
Found in
2021.3.36f1
2022.3.22f1
Issue ID
UUM-67323
Regression
No
Keyboard fails to open on mobile Android devices with Error “Oculus overlay keyboard is disabled, add 'oculus.software.overlay_keyboard' feature request to your Android manifest.” when building with Meta XR All-in-One SDK added
Reproduction steps:
1. Open the attached project "ReproProj"
2. Open the “/Assets/Scenes/SampleScene.unity” Scene
3. Open Package Manager (Windows > Package Manager)
4. Go to the “My Assets” tab
5. Install Meta XR All-in-One SDK
6. Open Android LogCat
7. Build and Run on a mobile Android device
8. In Player, click on the Text Input field
9. Observe the Android LogCat window
Expected result: The Mobile Keyboard is opened
Actual result: Mobile Keyboard is not opened and Error “Oculus overlay keyboard is disabled, add 'oculus.software.overlay_keyboard' feature request to your Android manifest.” is present
Reproducible with: 2021.3.36f1, 2022.3.22f1
Could not test with: 2023.2.15f1, 6000.0.0b12 (Player crashes)
Reproducible on:
VLNQA00325, Samsung Galaxy Note10 (SM-N970F), Android 12, CPU: Exynos 9 (9825), GPU: Mali-G76
VLNQA00318, Oneplus OnePlus 7 Pro (GM1913), Android 11, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
Testing environment: Windows 10 Enterprise 21H2
Not reproducible on: No other environment tested
Note:
- After removing Meta XR All-in-One SDK it’s required to remove the Library folder for the Mobile Keyboard to open
Comments (6)
-
HinrichHob
Apr 15, 2025 15:02
For me it helped to downgrade the unity version to 2022.3.15f1. We used 2022.3.56f1 before.
-
adrian_unity960
Nov 20, 2024 14:11
I don't have the Meta XR All-in-One sdk installed and still I can reproduce this issue.
-
churikeeno
Oct 08, 2024 22:08
Any fixes???
-
emrys90
Sep 16, 2024 01:33
Same issue here! How can you break the keyboard for non-VR builds and not put out a fix for it...
-
mlamon_unity
Apr 22, 2024 15:19
Same problem here, but I just found a workaround:
before building the app bundle in Android Studio, edit the Manifest file so that OCULUS.SOFTWARE.OVERLAY_KEYBOARD is set to required:false.
That allowed me to keep the compatibility with every android device I had before. -
dan_soqqle
Mar 20, 2024 14:41
Unfortunately, there is no workaround.
While the mobile keyboard does show up if i add OCULUS.SOFTWARE.OVERLAY_KEYBOARD to the Android Manifest (weird?), google store rightly removes all supporting devices because no mobile devices support oculus keyboard.
Thus, this is crucial!
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- “Remove Unused Overrides” available on not loaded Scene and throws “ArgumentException: The scene is not loaded” warning
- Adaptive Probe Volume occlusion edge is calculated incorrectly when viewing probes near geometry edges
- Sampling a texture using an HLSL file throws shader errors and the code does not compile
- "Graphics.CopyTexture called with null source texture" error when Base Camera of an Overlay Camera is removed with DX11 Graphics API and Compatibility Mode enabled
- WebGL sends wrong value with large numbers when SendMessage function is used
Resolution Note:
This is an issue in Meta code that we will not be able to resolve. We've communicated the issue to our partners at Meta.