Android 4.2 has added multi-user support for tablets. Now, when you request a path to save files to external storage using a method of type Environment.getExternalStorageDirectory() or Context.getExternalFilesDir(null) , you get a value like: /storage/emulated/#/Android/data/your.package.name/ # is a number depending on which user you are logged in to as.
This works fine, but I noticed that DDMS File Explorer, as well as Android File Transfer, cannot see these files.
File Explorer Explorer does not see anything storage/emulated/ except for empty legacy . File Transfer can see the / Android / data / folder, but for an application running as debug, its files are not visible (but they exist).
Is there a way to get DDMS or File Transfer to work with these devices? (Hopefully without rooting the device ...)
thanks
cottonBallPaws
source share