@Anke Actually, it’s not quite that. The Camera component hands the Camera app a file URL pointing to where it would like the picture to be written. My guess is that previously, most distributions of Android were using the same core code for their Camera apps, and this code handled the missing directory by creating it (App Inventor doesn’t create the directory). It may be that the Camera app in that particular version of Android from Samsung doesn’t do this. Alternatively, starting with Android 7.0 Nougat, you can’t hand out file URLs like candy any more, so on Nougat and higher we hand a content URI instead and the camera writes to that. My guess is that this is solvable by creating the directory on our end so that we no longer rely on the phone’s camera app to do the right thing, since not everyone does.
2 Likes