Android game works when mobile connected via USB but not when downloaded from Google Play store

Hi

I’m new to Android development so hopefully there is a pretty simple solution here. I made a game which is now published on IOS and I’m trying to publish it on Android.

The game on IOS is 350M in size so I did tick the box “Split Application Binary” in my “player settings” and the build created two files (one APK and one OBB). The game runs fine when I connect my Android phone (running Android 4.4.2 and has an micro SD card of 8G) via the USB port on my Mac.

I then uploaded an Alpha testing version successfully in my Google Play Developer Console (both the APK and the extension OBB files) and the game is now available in the Google Play store as Alpha version. I then created a list of Alpha user (nominated me as an Alpha tester).

I then deleted the game from the Android phone and downloaded it from the Google Play store. When I launch the game, it gets stuck on the “Made With Unity” splash screen. Any idea why and what I can do to solve the problem?

Thanks

Depending on the device, the OBB file may or may not download with the APK from the store. In which case you need to use the OBB downloader, which is a pain. Check if the OBB is there.

Thanks AcidArrow

The OBB file is definitely there (checked in the Settings->Storage-> my App) and the OBB file is located on the SD card.

I found this link (Help Please - Question about Google Play OBB Downloader - Unity Engine - Unity Discussions) and the user DanjelRicci had the same problem as me. The game won’t load properly unless I do a reboot of the phone after the download.

Any suggestions?

Thanks