Android studio關於真機調試DDMS中的data文件夾打不開的解決方法


由於做開發的時候想打開查看數據庫存放的內容,在eclipse中數據庫文件默認就在/data/data/應用包名/databases/數據庫名,而用Android studio打開DDMS下面找時發現點擊data下拉按鈕沒有任何反應(如下圖所示)后來找了很久才發現是權限問題,需要修改文件的權限:

 

上面是未修改過的,可以看到data文件夾的讀寫權限只對用戶組內的用戶開放,對其他用戶不開放,所以我們只需要把讀寫權限賦予其他用戶即可,具體步驟如下所示:

1、進入Android SDK安裝目錄,找到platform-tools點擊進去,按shift鍵並點擊鼠標右鍵選擇在命令行打開(如下圖所示):

點擊后彈出下圖所示命令框:

 

2、輸入adb shell 回車,然后再輸入 su 回車進入權限root模式,如下圖所示:

 

3、輸入chmod -R 777 /data/ 回車即可。(-R 是對該目錄下所有文件夾都執行此操作,也可以不輸入-R,直接chmod 777 /data/ 也是一樣的)

 

再回到 DDMS 中就會發現data文件夾可以打開了,就可以讀寫文件了,如下圖所示:

 

但發現數據庫外層的data還無法打開,繼續root,知道數據庫文件夾/data/data/應用包名/databases/數據庫名 都能打開為止(如下圖所示):

 

再回到 DDMS 中就會發現 /data/data/應用包名/databases 文件夾可以打開了,如下圖所示:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM