WRITE_EXTERNAL_STORAGE permission

Hello! Some of the students for my project (listed as PUBLIC) are unable to upload pictures on the app. Please see attached image for Error message. Is this because they are using Android 11 and above phones? Is there a way to fix this in my project? If not, can you suggest an alternate way for them to upload the photos to the app?

1 - What version of the app are you using?

2 - Have you tried a full app reinstall?

3 - Are the permissions set correctly?

Make sure to allow all the permissions below just in case the app did not ask for it or they were denied by mistake. Moreover, some Android implementations remove the permissions if the app has not been used for a while.

4 - Could you please provide the details of the device where the issue is occurring?

This information will help us better understand and address the problem.

Please be aware that Android 11 reached its end of life on February 5, 2024. As a result, we can only offer full support for Android versions that are still officially supported by Google.
See Android OS | endoflife.date

  1. I am using Epicollect5 v 7.0.3
  2. No haven’t tried a full app reinstall
  3. Yes, permissions have been set correctly
  4. Details of device: Device name - Oppo Reno 2F, Android version - 11, Model CPH 1989, Processor - Octa core

Please post a screenshot of the Epicollect5 app permissions granted on that device.

Thank you, but we need the full list of permissions granted (allowed), like in the screenshot we pasted earlier.
You probably did not grant permission to file and media access, which is what the reported error is about.
Once you have given Epicollect5 all those permissions like in the above screenshot, restart the app and try again.

Ok, thanks I will have my student try this and get back to you in the next 24 hrs max


Thank you for the screenshots.

  • It appears that the Storage permission has not been granted. Without this permission, Epicollect5 will be unable to save any photos taken with the app or access photos on your device when using the file picker.

  • The Microphone permission is also not granted, which means that Epicollect5 will not be able to record audio.

  • Additionally, the “Remove permissions if app isn’t used” setting is enabled. We recommend unchecking this option to avoid potential permission-related issues in the future if the app isn’t used for some time.

Thank you for considering these adjustments to ensure the smooth operation of the app.

Thank you for your prompt responses. The issue has now been resolved after granting the necessary permissions.