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:
Imagen de error ya en móvil luego de terminado de instalar:
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.
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
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
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.
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:
Intenté colocando otra imagen y persiste el error
Deshabilite que no esté visible la imagen pero persiste el error
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
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.