mojira.dev
MCPE-225332

Cannot select custom skins from gallery on Android 13+ due to missing image permission

On Android 13 and above, Minecraft Bedrock Edition cannot access custom skins from the gallery when attempting to import a skin. The file picker either shows no images or prevents selecting them.

This issue is caused by changes in Android 13 (API level 33), where the general READ_EXTERNAL_STORAGE permission is no longer enough to access image files. Apps must now explicitly request:

READ_MEDIA_IMAGES (for photos)

READ_MEDIA_VIDEO (for videos, if needed)

Minecraft currently only requests the old storage permission, which is ignored on Android 13+, resulting in broken image access.

> 🔸 It is important that these new permissions are added in addition to, not as a replacement for, the old storage permission (READ_EXTERNAL_STORAGE).

This ensures that devices running Android 12 or lower still work correctly, while Android 13+ users can also access their gallery.

✅ Steps to Reproduce:

1. Use a device with Android 13 or newer.

2. Open Minecraft Bedrock Edition.

3. Go to Profile > Edit Character > Import to load a custom skin.

4. Try to select an image from the gallery.

❌ Observed Result:

No images appear in the gallery picker, or selection fails.

User is unable to import a custom skin.

🎯 Expected Result:

Minecraft should request both READ_EXTERNAL_STORAGE (for Android 12 and lower) and READ_MEDIA_IMAGES (for Android 13+) to maintain compatibility across all Android versions.

Linked issues

Attachments

Comments 0

No comments.

Mr. Max132

(Unassigned)

Unconfirmed

Android

13

1.21.110.20 Preview, 1.21.94 Hotfix

Retrieved