解决Android 7.0中 Android Device Monitor(DDMS)的 File Explorer不显示目录树

开发环境是Windows 10, Android-Studio 2.2.3,Andorid SDK 7.0 API 24。 在模拟器中装了该APP,进入DDMS后的File Explorer显示一片空白,后改用了Android 5.1.1后,File Explorer显示正常,难道是Android SDK版本问题,网上寻找解决答案时,给解决了。linux

参考原文连接:http://m.blog.csdn.net/articl...android

启动模拟器,打开Android Device Monitor(DDMS)后,File Explorer中显示一片空白,没法显示目录树,以下:shell

clipboard.png

  1. 解决方法app

状况一:经过monitor.bat或者Android Studio中图标启动时eclipse

第一步:下载ddmlib.jar 百度云连接密码:y33cgoogle

第二步:在Android SDK的tools目录中搜索ddmlib.jarspa

可能会搜出多个,咱们要替换的是Android SDK tools目录下的
例如:Androidsdktoolslibmonitor-x86_64configurationorg.eclipse.osgibundles21.cplibsddmlib.jar.net

第三步:用刚才下载到的ddmlib.jar替换刚搜到的ddmlib.jarcode

须要注意的是,替换的时候,先将Android Device Monitor关掉。blog

第四步:再次打开Android Device Monitor,就能够看到目录树了(以下)

clipboard.png

状况二:在eclipse中显示File Explorer

前提是下载了ddmlib.jar。

第一步:搜索eclipse 中的 ddmlib.jar

例如,在个人eclipse中,ddmlib.jar在eclipse/configuration/org.eclipse.osgi/8/0/.cp/libs目录下。

第二步:用刚才下载到的ddmlib.jar替换刚搜到的ddmlib.jar

第三步:从新打开eclipse,File Explorer就能够显示正常了

  1. 参考

https://code.google.com/p/and...

解决了目录显示问题,还有一个问题就是当你点击data时,却发现点不开,那是由于权限所致。

clipboard.png

如上图,data文件我已经改好了权限,因此如今看到的是drwxrwxrwx,以前的是drwxrwx--x,相似下面画红线那种,这是linux的文件权限。
第一个表明文件类型d是directory目录,后面三个是建立者的权限r读w写x执行,再后面三个是同组者的权限,最后三个是其余人的权限,咱们从DDMS查看的时候就是其余人的权限发现只有执行 所以只需修改权限就能够了。

解决方法:在运行处直接输入 adb shell 回车后可进入手机管理的 cmd 命令符窗口(这里要注意,仍是要关闭DDMS,否则会出错)

clipboard.png

而后输入 su ,以管理权限访问,当你看到前面带#而不是$的符号,就能够执行如下命令了。

clipboard.png

从新进入 DDMS,问题得以解决,能够尽情的访问或者下载里面的数据文件了,如要研究APP,能够对 /data/app 作一样操做便可。

相关文章
相关标签/搜索