I am having a terrible time trying to figure out why i get this error.
My project works fine if i install it via USB, but only with Android File Server set to Disabled
However when i upload it to the Google Play Console to an Internal Test Track and download it i always get the Descriptor file error.
I’ve tried 19 different builds so far of which all worked through USB and none through the PlayStore.
I’ve read the documentation and all the posts on the forums regarding this issue and tried the solutions, but none worked for me.
The only thing i wasn’t able to test is to package inside of an .apk because the project is larger than Google allows and it wont accept it.
If anything has any insight or can offer any ideas to test out please let me know!
Hey there @iDivider! I don’t personally build for mobile, so I’m not too much use in this arena, however the last time I’d seen this specific error I had recommended this thread to the user and it helped them out. Though I’m certain you’d already seen it since you’d already disabled the Android File Server. There are some other useful data points here as well though!
Thank you for the reply, i was able to solve it after 31 different version uploads to the Play Store, i do not know which of the setting combinations actually did it since it takes me roughly 40 minutes to package, upload, download and test but will update this post upon further investigation.
Here’s every single setting that i have now and allowed it to work.
A little side note, i forgot to include a screenshot about the Android File Server, it is set to Disabled. Also by using the settings i am showing in the screenshots my AAB file has literally doubled in size for some reason, so keep that in mind if you use those settings.
And finally, maybe the reason it works is because i have disabled the splash screen and the permission check is skipped (at least i think it is). Will update with more information as i try more variations to see what settings can be turned off and still work.
-Edit-
One thing to clarify about Screenshot 2, you’ll see that it says Store Version 31, this is unique to your own project, when you first upload to Play Store your Store Version is 1. If you make a change and re-upload you need to increase that number by 1. So the second upload will be Store Version 2, then 3 and so on, otherwise when you upload it Google will reject the AAB file saying this version has been used before. Also the BILLING permission you see on the screenshot is irrelevant to this fix.