解决AndroidStudio的 File Explorer不显示目录树的问题

    xiaoxiao2021-03-25  171

    1. 问题

    将手机升级到Android 7.0后,打开Android Device Monitor(DDMS)后,File Explorer中显示一片空白。如下:

    Android Device Monitor (DDMS)的版本如下:

    不管用monitor.bat(注ddms.bat已弃用)还是通过Android Studio中的图标启动(如下图),都是一样的问题。

    点击蓝色框中的button,启动Android Device Monitor。

    2. 解决方法

    情况一:通过monitor.bat或者Android Studio中图标启动时

    第一步:下载ddmlib.jar

    ddmlib.jar的下载位置 文件大小:282KB。

    或者,百度云:http://pan.baidu.com/s/1sl4KaOP 提取密码:sygc

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

    当前目录为Android SDK的tools目录。

    $ find . -iname *ddmlib* ./lib/ddmlib.jar (不用替换它) ./lib/monitor-x86_64/configuration/org.eclipse.osgi/bundles/2/1/.cp/libs/ddmlib.jar 123 123

    可能会搜出多个,我们要替换的是tools/lib/monitor-x86_64/configuration/org.eclipse.osgi/bundles/2/1/.cp/libs/ddmlib.jar

    有可能你的目录与这个不同,请以实际目录位置为准。

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

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

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

    情况二:在eclipse中显示File Explorer

    前提是下载了ddmlib.jar。

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

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

    $ find . -iname ddmlib.jar ./configuration/org.eclipse.osgi/8/0/.cp/libs/ddmlib.jar 12 12

    你的ddmlib.jar所在的位置可能与我的不同,请以实际目录位置为准。

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

    第三步:重新打开eclipse,File Explorer就可以显示正常了

    3. 参考

    https://code.google.com/p/android/issues/detail?id=211616

    (function () {('pre.prettyprint code').each(function () { var lines = (this).text().split(\n).length;var numbering = $(' ').addClass('pre-numbering').hide(); (this).addClass(hasnumbering).parent().append( numbering); for (i = 1; i
    转载请注明原文地址: https://ju.6miu.com/read-13131.html

    最新回复(0)