I’m pretty sure the READ_EXTERNAL_STORAGE permission will resolve the issue that @zabace brought up in this forum, because this issue was only happening on an Android 4.4 device he was testing with. Older versions were fine. We confirmed this with an Android 4.4 device on our end too.
If you’re still running into a photo selection issue, then odds are it’s because the device has the “Developer Option” named “Do no keep activities” checked on under the device’s main Settings. That option will exit the last activity displayed when navigating forward to another activity or to the home screen, which is the equivalent to an “applicationExit” in Corona. So, what you’ll see is that when the end-user finishes making the photo selection, you’ll notice that Corona restarts when returning back from the photo gallery because the Android OS forcibly destroyed the activity and then re-created. When that happens, we have no means of acquiring the last selected photo from the native code level because our onActivityResult() method in Java (which provides the photo selected by the end-user) never gets called.