The Game Instance Class in the Project Settings needs to be set to PlatformGameInstance or any custom class that derives from it. This is necessary for the app to detect changes in orientation and various device states like being in the foreground or background. The LeiaCameraPawn and LeiaCameraComponent hook into the provided Game Instance to detect these orientation events and states.
There are some settings that need to be set in the project settings in the Android platform.
Make sure arm v7 and OpenGL ES 3.1 support is enabled.
Enable Fullscreen immersive setting.
Add extra settings in Application section.
<uses-library android:name="com.leia.android.lights" android:required="false"/>
With these settings, you will be able to build an apk which runs on the Lume Pad or Hydrogen!