關於Android studio中DDMS無法查看data數據等問題

第一步:

首先我們看一下/data/目錄權限,可以看到權限爲drwxrwx--x,/data/文件夾也打不開。

解讀一下:

       第一段(第1位)表示是目錄還是文件,-表示是文件,d表示是目錄;

  第二段(第2-4位,共3個字符串)表示文件所屬用戶對它的權限;

  第三段(第5-7位,共3個字符串)表示文件所屬用戶組用戶對它的權限;

  第四段(第8-10位,共3個字符串)表示其他用戶對它的權限;

問題的關鍵就在這裏,我們訪問/data/文件夾的權限爲“不可讀、不可寫、可執行”,因此要修改/data/文件夾的權限

第二步:

在Android SDK安裝目錄的platform-tools文件夾中右鍵打開命令窗口,輸入adb shell,進入adb 調試工具。

然後獲取管理員權限:su,一般會出現如下圖所示的問題,su:not found,原因很簡單,沒有獲取root 權限。

解決辦法就是獲取手機的root權限,一種是下載APP,如KingRoot來一鍵獲取root權限;一種是利用電腦版的KingRoot(推薦使用)。

然後再次獲取管理員權限:su,如下圖所示,表示成功獲取管理員權限。

第三步:

更改第一步中/data/文件夾的權限,chmod 777 /data/,如下圖所示,終於可以打開/data/文件夾了!

需要進一步更改/data/文件夾內部文件的權限,chmod 777 /data/...

總結一下:

1、進入到AndroidSDK\platform-tools目錄下,shift+鼠標右鍵打開任務管理器

2、由於DDMS中data文件夾的權限爲:drwxrwx--x,沒有read和write權限,在cmd中打開adb:adb shell

3、獲取管理員權限:su(沒法獲取管理員權限的,解決辦法如上)

4、更改data的權限:chmod 755/data

5、進一步更改權限:chmod 755/data/data/...

ps:一鍵更改權限:adb root

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章