AYUDA: Como gestionar permisos desde app y evitar error 908 - Permission READ_MEDIA_IMAGES

Hola a todos y deseando tengan un excelente año 2026.
Hace unos días realicé unas mejoras a mi app ya existente y decidí generar la apk. para su uso, sin embargo, al instalarla, me aparece un error 908.
El tema es que las mejoras realizadas no tienen nada que ver con el error ya que el error aparece tan pronto termina de instalarse y básicamente o a mi parecer es porque no tiene los permisos para mostrar imágenes, es decir, el móvil no le da permisos de poder mostrar la imagen que tengo en mi screen1.
Recuerdo que antes, cuando la instalaba, mi móvil o sistema android, preguntaba si deseaba conceder permisos de leer archivos o acceder a imágenes. Pero ahora ya no pregunta eso y lo instala sin esos permisos y tampoco los puedo modificar o agregar desde la configuración o ajustes del móvil.
Adjunto imágenes que muestran el error y el mensaje que logré extraer:
"908 - The permission RED_MEDIA_IMAGES has been denied. Please enable it in the setting app"

Les ha pasado a uds algo similar? hay alguna forma que pueda solucionarlo?
Agradeceré su ayuda para solucionarlo.
muchas gracias de antemano.

Imagen de screen1 en modo diseño:
image

Imagen de error ya en móvil luego de terminado de instalar:

Imagen de como debería estar:
image

Did you ask for permission?
Which Android version are you using for your tests? Are you using an image component to display your image?
Where is that image coming from? From shared storage like /Download or /Pictures?

It would really help if you provided a screenshot of your relevant blocks, especially your Screen1.Initialize event, so we can see what you are trying to do, and where the problem may be.

To get an image of your blocks, right click in the Blocks Editor and select "Download Blocks as Image". You might want to use an image editor to crop etc. if required. Then post it here in the community.

Taifun


Trying to push the limits! Snippets, Tutorials and Extensions from Pura Vida Apps by icon24 Taifun.

Gracias por tu muy pronta respuesta.

Acepta mis disculpas por no entender bien tu primera pregunta a quien solicité permiso. En realidad antes la instalaba y no me daba ningún problema pero eso si, al final de la instalación, aparecía un mensaje propio del móvil o android que me preguntaba si deseaba conceder permiso a archivos multimedia, le indicaba que si y aparecía todo muy bien.

La versión de Android es: 16
versión de One UI: 8.0

Utilizo el componente imagen:

La imagen es un archivo jpg que subi de mi pc a la app:

Evento inicializar:
image

Todos los bloques de screen1:


As the inage is stored in the assets of your app, you should be able to display it without asking for permission

Note: you can find the AskForPermission method in the Screen drawer

Please prepare a small test app as small as possible, which only displays that image. Does the teat project work?

Btw. to download files usually you set SaveResponse to true to download a file directly in event GotFile without having to use the file component to store the response content

Also one web component would be sufficient, see this example App Inventor Tutorials and Examples: Webprefetch File by File | Pura Vida Apps

Taifun

Ubique el metodo AskForPermission y lo coloquè como primera lìnea en el evento When Screen1.Initialize con la opciòn ReadMediaImages pero tampoco funciona.

Cree una app pequeña muy simple, la imagen con problemas, un boton y una etiqueta y me funciona muy bien y si muestra la imagen..... Ya me dejò mas confundido en saber entonces que està causando este error
Las pruebas las estoy haciendo con AI Companion y tambien la cree como apk y funciona muy bien.

No entiendo porque no he modificado nada de screen1 sino de una pantalla secundaria y solo uno que otro bloque para mostrar unos datos

Respecto a tu ultimo comentario de establecer SaveResponse en verdadero para descargar un archivo, creeme no entiendo muy bien a que refieres, sigo tratando de entonces lo que me dices.

It's a check box in the attributes of the Web component.

Which means, the issue is somewhere else
When exactly does the error message get displayed?

See also How to download a file to the ASD with any Android version as well as

Taifun

El problema se da al terminar de instalar y le doy la opción de abrir la app. O cuando ya estando instalada y deseo abrir la app me aparece ese mensaje, es decir en tiempo de ejecución. La screen1 tiene un menú de opciones y la imagen encima de ellas.

Acciones que he realizado:

  1. Intenté colocando otra imagen y persiste el error
  2. Deshabilite que no esté visible la imagen pero persiste el error
  3. Suelo guardar en back-up versiones anteriores de mi app cuando hago algún cambio y he probado con una versión del año 2024 y otra del año 2025 y me persiste el error, descarto que el problema sea por los últimos cambios realizados
  4. Eliminé la imagen y el componente de la screen1 y YA NO DA EL ERROR

No entiendo que puede pasar o si la relación es con algún componente que tenga conflicto con la versión de android y la seguridad del mismo.

(Canned Reply: ABG- Export & Upload .aia)
Export your .aia file and upload it here, so someone can take a look

export_and_upload_aia

Taifun