我可以在模拟器上使用文件资源管理器,但是当我尝试使用实际设备打开目录时,它无法打开目录。
我已经在"设备"选项卡下选择了我的设备,并且可以在文件资源管理器选项卡下看到目录。
如果我尝试在cmd行上使用adb shell,我可以看到目录,但是当我尝试打开它们时,我得到:"opendir失败,权限被拒绝"
目录的权限是 drwxrwx--x
我觉得设备上可能有一些我忽略的权限设置,有什么想法吗?
无论如何,您都无法访问生产设备上的大多数文件系统,除了在有根设备上,更不用说DDMS的文件管理器了。
对于您自己的应用程序,您可以使用adb shell run-as
将文件复制到外部存储,然后使用 DDMS 的文件管理器或 adb pull
从那里复制文件,或者仅使用普通桌面操作系统从挂载的存储中复制。