解決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 作一樣操做便可。

相關文章
相關標籤/搜索