如何让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
。
答案 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)