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.