Hey,
I’m trying to roll out my mobile game on the play store for closed testing.
The game size is roughly 700mb, well over the APK size limit of 150mb, so I am resorting to using the Google PAD plugin to generate an .AAB that google will accept.
But the plugin that I NEED to use seems to cause a black screen upon launching that never changes, the app doesn’t even stop responding.
But disabling the plugin negates the black screen issue and installing the game onto my phone by running the generated install_PROJECTNAME.bat file works flawlessly (all tough it shows dated android UI during the installation process). But obviously this won’t do, as now the AAB is 87mb and won’t work after uploading. (the obb with all of it’s pak files exists in the same folder, but they’re not at all related to each other in this case i guess)
/////////////////////
So my questions are: What could be the possible causes for this?
how can I debug this?
are there any alternatives?
Is something outdated? (I’m assuming that because 4.27.2 is not being updated anymore)
Some info:
Minimum SDK version is 26.
Target SDK version is 34.
Using a Samsung S23 (Android 14) to test the game
Using android studio 4.0
Build configuration is set to Shipping.
I also saw somewhere that wrongly configured Keystore files/fingerprints/certificates are a common cause for this.
And I did notice that the SHA-1 certificate fingerprint for my key.keystore file and Client ID on the google cloud platform differs from the App signing Key certificate SHA-1 certificate fingerprint in the App signing section of the google developer console for my game, All tough I’m not sure if that’s a possible issue or if I’m working with outdated engine versions.
Here’s the SHA-1 for both the keystore file and the Client ID. Both start with EF.
The one in the google dev console starts with 8F.
This could be a leading problem, but I’m not certain.
I’m giving myself a 2 month deadline from now to fix this issue, and if I don’t, I’ll have to shelve the project because I’ve spent over a year on this project already and It’s not even fun working on it anymore because of issues like this. I’m this close, but there’s always that last obstacle.
//////////////////////////////
Any help or suggestion would of course be appreciated. I’d be very thankful.