Eclipse 文件资源管理器不适用于真实设备

Posted

技术标签:

【中文标题】Eclipse 文件资源管理器不适用于真实设备【英文标题】:Eclipse file explorer not working with real device 【发布时间】:2015-09-03 00:48:06 【问题描述】:

我可以在模拟器上正常使用文件资源管理器,但是当我尝试使用实际设备打开目录时,它无法打开目录。

我已在“设备”选项卡下选择了我的设备,并且可以在文件资源管理器选项卡下看到目录。

如果我尝试在 cmd 行上使用 adb shell,我可以看到目录,但是当我尝试打开它们时,我得到:“opendir failed, Permission denied”

目录的权限是drwxrwx--x

我觉得我忽略的设备上可能有一些权限设置,有什么想法吗?

【问题讨论】:

【参考方案1】:

您无法通过任何方式访问生产设备上的大部分文件系统,除了 root 的设备,更不用说 DDMS 的文件管理器了。

对于您自己的应用,您可以使用 adb shell run-as 将文件复制到外部存储,然后使用 DDMS 的文件管理器或 adb pull 从那里复制strong>,或者只是使用普通的桌面操作系统从挂载的存储中复制。

【讨论】:

以上是关于Eclipse 文件资源管理器不适用于真实设备的主要内容,如果未能解决你的问题,请参考以下文章

访问设备/模拟器文件系统在Android Studio中

正在尝试在 Android 设备上检索位置...适用于模拟器,但不适用于真实设备

尺寸类紧凑高度不适用于 UIStackView 的轴和真实设备

避免“资源与文件系统不同步”

Compass适用于真实设备,但不适用于Emulator

文件嵌套不适用于类或共享库项目