I found a solution for issue 908 error storage

after facing this problem issue since 3 days ago, as we all know, the issue about error 908: storage permission has become a main problem on developing app lately. this problem occur when the app inventor update to target SDK Version 33. it’s a bug i think, the permission doesn’t declary correctly [CMIIW]. so error 908 : storage permission it’s happen. especially if you the who using image picker component. Even if you sucsesfully export the app. The app still can’t access the storage because of the permission issue.
Even after the app permission set to granted.

So if u still want to use image picker component. u need to remove this in manifest manually

targetSdkVersion=“33”
and change it to

minSdkVersion=“29”

then try to reinstall your bundling apk. of course it’s not works for aab

for manifest editor u can use APK EDITOR on android
then apk file
then select full edit
then decode all files
move to files section and open AndroidManifest.xml
after editing you can recompile your package and install it.

A simple workaround has been mentioned here

  1. declare the missing permissions using the extension by @bodymindpower
  2. use the activity starter instead of the image picker

Taifun