Evironment:
Android Studio 3.0.1. All latest patches applied. AVD Nexus 6, Sd card external.
Issue: Having launched the AVD, the external sdcard does not show in ESExplorer, nor in my app New Playlist Manager when browsing local folders.
Using
adb shell
su
cd /storage
ls -al
shows
emulated
self
so no external sdcard.
However, using the new Files app, the external sdcard DOES show. Also, running the Picker when requesting access to the sdcard (with the Storage Access Framework)
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
startActivityForResult(intent, OPEN_DIRECTORY_REQUEST_CODE);
again the External Sdcard shows
I have explored several selinux level options using a class called MemoryStorage (posted on this forum)
/proc/mounts does not return the external sdcard
/system/etc/vold.fstab does not exist
Have Google yet again changed access to the external sdcard?
How can I get the physical external sdcard.?
Additional: The sdcard is part of the filesystem as proven below where LOST.DIR is located on the external sdcard
generic_x86:/ # ls -alR |grep LOST.DIR
drwxrwx--- 2 media_rw media_rw 2048 2017-12-04 15:06 LOST.DIR
./mnt/media_rw/14FA-3B13/LOST.DIR: