在Eclipse中找不到Nexus 7的存储/模拟/ 0 /文件夹

use*_*692 10 eclipse ubuntu adb nexus-7

Nexus 7,Ubuntu 12.04,Eclipse Juno

Nexus 7已设置为开发者模式.在Eclipse中,我可以在Android的"文件资源管理器"中看到列表.

我可以看到存储/模拟/遗留

但我看不到存储/模拟/ 0 /文件夹

And*_* T. 16

我也有同样的问题.在一个单独的堆栈溢出问题的评论中找到答案,所以功劳归于作者.

无论如何,一切都是/ storage/emulated/legacy的链接,它本身是包含该文件的/ mnt/shell/emulated/0的链接. - moonlightcheese 12年7月12日13:55

因此,请通过Android文件资源管理器查看该目录,然后您将拥有自己的文件.

编辑:以下是原始评论的链接:Nexus 4未通过MTP显示文件

  • 我找到了一个(不那么脏)的解决方案来通过shell命令获得正确的路径:adb shell echo $ EXTERNAL_STORAGE (4认同)
  • 这有效,但不是很令人满意.当我调用Environment.getExternalStorageDirectory().getPath()时,我希望得到一个可以使用的路径,但是这个路径不能通过adb(shell,pull,push)获得.我不喜欢它:/.我可能不得不为nexus 4和7创建一个肮脏的解决方法. (3认同)