您的位置:首页 > 移动开发 > Android开发

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

2017-09-20 20:42 836 查看


版权声明:本文为 Abracadabra(爱博客大伯) 原创文章,转载请注明作者及链接,请勿用于任何商业用途。


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
1
2
3

可能会搜出多个,我们要替换的是
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
1
2

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

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

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




3. 参考

https://code.google.com/p/android/issues/detail?id=211616
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐