Android应用apk/app不能读写在安卓终端利用adb shell mount挂载成功的网络共享文件夹以及内容?


环境:rk3188 android系统开发板
PC: windows文件夹共享/ubuntu建立的samba服务器
需要实现功能:android共享远程计算机的文件,利用adb 命令后台启动应用程序进行播放音视频。

通过adb shell进入android终端,利用如下命令挂载
mount -t cifs -o username=test,passwd=123456,iocharset=utf8 //192.168.2.166/workfile /mnt/internal_sd/mountname
能够成功挂载,在终端输入mount,结果显示如下
//192.168.2.166/workfile /mnt/internal_sd/mountname cifs rw,relatime,sec=ntlm,unc=\192.168.2.166\workfile,username=test,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.2.166,unix,posixpaths,serverino,acl,rsize=16384,wsize=131007,actimeo=1 0 0
表明挂载成功。也可以在终端查看修改读写挂载的文件夹里面的内容。

但是通过android的app ES文件浏览器进入挂载文件夹找不到任何东西,说是空文件夹.调用播放器也找不到视频文件。
困扰很久了, 求各位大神指点迷津啊 !!!
PS:不要说ES文件浏览器可以访问远程网络文件夹。本人需要的是后台挂载到本地,然后其他app可以像访问本地文件夹一样访问它。

Android samba adb Linux mount

resrt 9 years, 7 months ago

Your Answer