DDMS Android文件资源管理器显示点文件夹

时间:2012-06-05 22:14:23

标签: android eclipse ddms

如何让DDMS中的文件资源管理器显示以点开头的文件夹。

例如,/ mnt / .test不会显示在DDMS中。有没有办法显示它?

我知道我可以使用adb shell操作这些文件。我问是否有办法用DDMS做到这一点。

修改 我在DDMS中提交了一个补丁来修复此问题:https://android-review.googlesource.com/#/c/37801/ 基本上你可以使用补丁重建ddmlib并将其放入eclipse中,你将能够看到以点开头的文件和文件夹。

编辑2: 我已经上传了已修补的ddmlib.jar,因为只为这个补丁构建Android是一项很大的工作。

要使用,你只需要找出eclipse从哪里加载这个罐子并把它放在那里。在我的Windows机器上它是eclipse\configuration\org.eclipse.osgi\bundles\355\1\.cp\libs

2 个答案:

答案 0 :(得分:1)

似乎至少你需要做一些像改变

的事情
Thread t = new Thread("ls " + entry.getFullPath()) { //$NON-NLS-1$

Thread t = new Thread("ls -a" + entry.getFullPath()) { //$NON-NLS-1$

在getChildren()方法中,以及在DDMS源中com.android.ddmlib.FileListingService的doLsAndThrow()方法中对ls -la的类似更改。

您可能还需要在其他地方进行更改,以便以a开头的结果。完全处理。

(就个人而言,我会坚持使用shell)

答案 1 :(得分:0)

我不认为这很容易。见POST。更多信息HERE

他们的解决方案是使用命令行遍历文件。试一试。