RaYzZz
(Gianluca Franco)
November 29, 2025, 6:51pm
12
I think the problem is actually in the BluetoothAdmin component, which incorrectly requests the READ_EXTERNAL_STORAGE permission, which is deprecated in recent versions.
This was an old bug where the image picker had this exact issue.
The ImagePicker tries to request READ_EXTERNAL_STORAGE on Android 13+ with the compiled app (APK). With Companion, correctly READ_MEDIA_IMAGES is requested, but this is not declared in the Companion APK either.
Back to APK:
Since READ_EXTERNAL_STORAGE no longer exists on Android 13+, an error message is of course displayed: “The permission READ_… has been denied. Please…”. I therefore used the ActivityStarter (android.intent.action.PICK), which I generally prefer to the ImagePicker.