TheGameCreators / AGKRepo

New Home of AGK Source Code for 2024 and Beyond
18 stars 15 forks source link

AABs and APKs not working on Android devices #15

Open TheMadProf opened 4 months ago

TheMadProf commented 4 months ago

Using Zaxxan's newest build of AGK Studio for Windows, none of the Android builds work on any of my test devices.

When I click on the Icon, the screen flashes momentarily and the app closes. Trying this a couple of times brings up an error saying the app has failed to start and offering to clear the cache to see if that helps (Which it does not)

The following was reported on the Pre-launch report from Google Play for an AAB which I created and uploaded.

Devices with issues 10

Device(s) with issues Google Pixel 5 64-bit only (redfin_64) - Android 14 Google Pixel 5 64-bit only (redfin_64) - Android 13 Google Pixel 5 (redfin) - Android 11 Google Pixel 7 (panther) - Android 13 Samsung Galaxy S23 Ultra (dm3q) - Android 14 Google Pixel 6 (oriole) - Android 12 Samsung Galaxy Tab S8 Ultra (gts8uwifi) - Android 13 Motorola Motorola G20 (java) - Android 11 Google Pixel 8 (shiba) - Android 14 Samsung Galaxy S20 (x1q) - Android 10

Exceptions java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0e002c

When compiling to an APK and sideloading on to a device, the app crashes before the loading screen appears.

I have tried this with two different apps and several different test devices.

ghost commented 4 months ago

The latest released version 2024-05-20 had an issue with google billing when uploading to Google Play store. I updated the billing client from 5.0.0 to 5.2.1 and released the compiled IDE to my fork for =PRoF= to test. The billing error is now fixed but the uploaded app then failed on the detailed error as posted above. A pull request has been submitted to fix the billing error. All of my apps upload and have been accepted by google so the error posted above appears to effect some but not all apps.