Search Issue Tracker
Active
Under Consideration for 2021.3.X, 2022.3.X
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
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
- [VFX] Custom HLSL with 'int' parameter, without the 'in/out/inout' access modifier is not supported
- [Windows] Lens Flare doesn't work in the Lens Flare Showroom URP Sample Scene
- Crash on ujob_execute_job while using OverlapBoxCommand when collisions are more than maxHits
- The validity of the multiple handles can behave differently based on the load/release operations order, when multiple Addressables.LoadAssetAsync and Addressables.Release are used to load and release the same Addressable Asset
- Dynamic text is rendered in the background when it is inside the <font> tag
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!