I have a Samsung Galaxy S7, i was able to successfully package and install the game on my Galaxy s7 without any errors. When i try to run the game, it tells me to insert the phone into the GearVR (as it should). When I plug the phone in, the screen is just black for a few seconds and then it opens to oculus store. Ive seen a few posts from people a few months ago with the exact same issue, and they didnt get resolved. Id also like to point out that i have tested games form gamemaker and Unreal on this phone before no problem, but gear vr apps seem to really want to open the store. Does anybody know how i can actually test my Game??
Are you absolutely sure you followed all the steps correctly? Did you put the OSIG file in both the Engine’s program files folder, and on your phone? This typically happens if you don’t do the OSIG correctly. It just aborts the game and dumps you in the Oculus Store, because it’s just reading as an unauthorized game with no developer privileges.
Try checking the logs of the device with adb. The issue il likely related to the osig file, as GrayGhostOne suggested, and you should be able to find an error message related to entitlement verification if this is the case.
Okay so you were correct about the osig file, i missed that step. Its in the correct folder on my computer, where exactly do i put it on the phone i didnt see that step anywhere?
I put mine in the root directory of the phone’s storage and it works fine. What I mean by that specifically is when you plug your phone into your PC and can access the phone’s internal (and optional SD card) storage, just drop it in that root directory of the internal storage, and you should be fine.
You should create an “assets” folder and copy the osig files for the devices you want to enable in the UE4 installation. When building the app, the UE4 editor will automatically copy the files to the device.
On mac, for example, the folder would be:
I am marking this as resolved as the original problem has been fixed. I needed to generate the osig file, put it in the folder xN31 described above, and in the root directory of the phone as GrayGhostOne said. I am having a new problem though, After installing it if my phone is in the Gear VR developer mode, when i try to test the app the screen goes black for 3 seconds and then returns to my home screen. Any ideas why that may be happening?
Did you check the logcat? There are two ways to do it, but the easiest way (provided it works) is to go into Editor Settings->General->Experimental and check the “Device Output” tickbox. If that doesn’t work, you’ll have to do it via the command line/PowerShell (or Terminal if you’re in Linux), and run the logcat command.
Your logcat, or device output will give some clues as to what the problem is. Are you trying to use Vulkan or ES3.1? I still haven’t been able to get either one working on my Galaxy S7, so if either of those are enabled, try disabling those.
Neither is enabled… And i just tried it with a brand new project from scratch and the exact same thing is happening.