Вопрос

I've just mounted samba share to my Nexus 7 (CM 11) under root using kernel module.

Everything seems ok for applications (ES File Manager, Total Commander etc), I see files and can read them, even "cat" command from shell works. But I'm unable to read them from my app! Neither with native calls (open sets errno to ENOENT) nor FileInputStream.

I tried many names:

/storage/emulated/0/mounted_folder/file.txt
/storage/emulated/legacy/mounted_folder/file.txt
/sdcard/mounted_folder/file.txt
/mnt/shell/emulated/0/mounted_folder/file.txt

with root privelegies, with read-write permissions and many other variations, still no luck :(

What am I missing?

Это было полезно?

Решение

The cause of the problem was in multi-user storage implementation. You can read the discussion and get patches here: http://forum.xda-developers.com/showthread.php?t=2106480

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top