Deploying to Android (Standalone)

Epic Games provides official documentation for setting up Unreal projects targeting Android:

Here are a few important notes to consider:

  • Since SenseGlove provides native libraries built for Android, it’s crucial to consult the Platform Support Matrix before deciding to deploy your project to Android.
  • Currently, all third-party native libraries are built against Android NDK API Level 29.
  • On Meta Quest devices, building against Android SDK API Level 29 or 32 has been tested and is supported.
  • A video tutorial on deploying to Oculus Quest devices and Android is also available.

caution

As of the v2.1.0 release of the SenseGlove Unreal Engine Plugin, the XR_EXT_hand_tracking OpenXR extension is required for the plugin to function. Without this OpenXR extension, the plugin won't output any glove data. Unreal Engine provides XR_EXT_hand_tracking support through the OpenXR and OpenXRHandTracking plugins. However, for this to function on Android in standalone mode in conjunction with other plugins such as Meta XR or ViveOpenXR plugins, or hand-tracking as a fallback mechanism when no glove data is available, extra configuration steps and considerations are required.

Third-Party Tutorials

This Android Standalone Mode Deployment tutorials series covers how to build and deploy Unreal Engine 5.5 Projects APK to Android and Meta Quest 3S/3/Pro/2 in standalone mode. Furthermore, it covers the how-to on enabling OpenXR hand-tracking on Android with Meta XR (Quest 3S/3/Pro/2) and HTC VIVE OpenXR (Focus Vision/XR Elite/Focus 3) plugins.