One thing I noticed in the log is that I’m getting this nasty looking error: D/UE4 (13600): [2016.04.20-22.30.15:536] 0]LogInit:Display: Project file not found: …/…/…/MobileTest/MobileTest.uproject
What happens on the phone
The app gets installed fine on the phone, but when I tap to start the app screen goes black for 5 seconds and then just crashes/exits.
What I was thinking
At the moment of packaging in UE4, do we need to package in a certain location ? I’ve packaged outside the project location somewhere on my HDD, but it seems that the package needs to be able to find the uproject file ?
I can also see the “Project file not found:” message but it’s not crashing for me. And it’s almost definitively not the cause for you either.
Look after line 666 (coincidence?):
What have you set in the other android settings? Like Advanced APK Packaging “Configure the manifest for GearVR?” “Remove Oculus Signature files?”
Update: You totally put me on the right track to debug this ! I unchecked the GearVR checkbox in the Advanced settings and the app now runs perfectly on my old Samsung S5
For future reference - can you tell me exactly why this would not run on my phone tho , with the GearVR checkbox checked ?
Will the app only run when inserted into the GearVR device and will it keep on crashing when running independently ?
I honestly don’t know, I haven’t experimented with VR (both in general and with UE4) at all. If you want to try and figure it out it’ll probably require some digging through the UnrealBuildTool and other sources to see where this setting is used and what it does.
Only turn on Gear VR if you are building a project that requires Gear VR. This also limits the APK to only working on certain Samsung devices supported by Gear VR.