Android: Failed to open descriptor file (4.25.1)

I’m packaging for Android using GooglePAD (generating an .aab file and uploading it to google play)
Whenever i look at the pre-launch reports, there’s an error saying “Failed to open descriptor file” and i really don’t know what that’s supposed to mean.

Can anybody help me?

1 Like

Same thing here I am packaging for Android s20 and getting the same error.

Hello, did you solve the problem or do you know which is the root of this error I´m having the same issue. I get the same error Failed to open the descriptor file (I´m using ue 4.25.3)

Is Target SDK Version set to 29 ?
https://answers.unrealengine.com/questions/974736/view.html

I have not solved this problem yet unfortunately, I have reinstalled android ads and I have it set to 26 currently from what I was reading on it.

Are you refering android ad to the plugin Admob Goodies? and set to 26 the target Sdk version?
If so, now on the google play if you want to upload and apk or abb file the target version must be set to Sdk 29

In my case one of the following two solutions worked:

Solution 1

  1. Launch project onto device, receive descriptor error
  2. Create a packaged build (I was using Multi)
  3. Use the .bat files to remove the app from the device
  4. Use the .bat file to install the app to the device
  5. Launch onto device works again without descriptor file error

Solution 2

  1. Add android:requestLegacyExternalStorage=“true” to Project Settings - Android - Extra Tags for application node by hitting “+” icon

For both you should make sure that you have removed the Binaries, Intermediate and Saved folders before repackaging / rebuilding your project. Also I was using 4.25.3 and it worked with target SDK set to 29 (which has to be installed - can be easily done with Android Studio)

It didn’t help me. At least some guides on this topic to read … With support, of course, here is so-so. People have this problem since the age of 14, at least they explained why such garbage so that we could dig ourselves.

I can also confirm that this doesnt work

i’ve also tried this, but no luck