解決查看不了/data/data目錄的問題

最近開發換了個手機,由於使用到了數據庫,調試的時候進去看看數據庫。

導出的時候,報了個權限拒絕的錯誤,研究了下,發現data目錄對其他用戶的權限是不可讀的,所以導致了打不開這些目錄的問題。

既然問題找到了,接下來解決就輕鬆了。

1、確保手機已經root過,一般手機很容易root,針對小米手機得刷個開發版,才能獲取root權限。這裏就不多說了。

2、adb連上手機後,打開Android device monitor圖形化界面,在右邊的file explorer中可以看到目錄結構。

3、dos打開,爲data目錄賦予可讀可寫權限:

      先切換到管理員用戶,命令:su

      然後,切換到對應目錄,命令:cd data/data

      關鍵一步來了,命令:chmod 777 *

至此,data/data目錄下的所有文件的權限都修改成了可讀可寫了,然後想進入對應的項目中的數據庫目錄操作數據庫文件還需要再給databases目錄賦一遍權限。

切換目錄,命令:cd data/data/com.xxxx.project/databases

賦權限,命令:chmod 777 *


現在你就可以輕鬆操作數據庫文件了。

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