无法在Eclipse中找到Nexus 7的storage/emulated/0文件夹

10

Nexus 7已设置为开发者模式。 在Eclipse中,我可以在“文件浏览器”中看到Android的列表。

我可以看到storage/emulated/legacy

但是我无法看到storage/emulated/0/文件夹。


你找到解决方案了吗? - Andrew T.
我使用了你的解决方案。我也接受了你的答案。谢谢。:) - user1914692
谢谢:D 不过提醒一下,您给答案点了个赞,但没有接受它。 - Andrew T.
1个回答

16

我也遇到过同样的问题。在另一个Stack Overflow问题的评论中找到了答案,所以感谢作者。

所有内容都是指向 /storage/emulated/legacy 的链接,该链接本身指向包含文件的 /mnt/shell/emulated/0 目录。- moonlightcheese Dec 7 '12 at 13:55

因此,请通过Android文件浏览器查看该目录,您就可以找到您的文件了。

编辑:这里是原始评论的链接:Nexus 4 not showing files via MTP


3
这个方法可以运行,但是并不令人满意。当我调用Environment.getExternalStorageDirectory().getPath()时,我希望得到一个可用的路径,但是这个路径无法通过adb(shell,pull,push)获取。我不喜欢这样:/。我可能需要为Nexus 4和7创建一个不太正规的解决方案。 - user1772710
4
我已经找到了一个(不是那么脏的)解决方案,可以通过shell命令获取正确的路径:adb shell echo $EXTERNAL_STORAGE - user1772710
你能否链接到另一个问题,这样我也可以向他致敬。 - Tony Chan
@Turbo,谢谢你提到这个。链接到实际评论比仅仅复制粘贴并给予信用要好得多 :) - Andrew T.
另一个解决方案是重新启动设备。这样做,文件夹就会出现在我的面前。虽然不是很令人满意,但它确实有效。 - mathias.horn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接