AS中關於模擬器的/data目錄不能顯示的解決辦法
阿新 • • 發佈:2019-02-20
當我們在Android studio中開啟Android device monitor時,發現data目錄不能開啟,如圖:
當我們去點選/data/目錄時,發現什麼都沒有,這是怎麼回事呢?
原因是我們許可權不夠,當前的使用者沒有許可權訪問data目錄。
1.改變/data目錄的許可權
(1).在Android studio的sdk目錄中找到platform-tools目錄,在這個目錄下同時按住shift和滑鼠右鍵,然後選擇命令視窗開啟
(2).輸入adb shell命令,然後輸入su,使得使用者切換到root
(3).然後將/data/目錄的許可權改為777(表示任何人都可以訪問和修改)
(4).我們在重新整理一下Android device monitor,發現data目錄可以打開了
並且還可以開啟/data/data/<相應包名>/資料夾
2.改變模擬器的許可權
經過以上操作,我們發現雖然能夠成功開啟/data/data/<相應包名>,但是我們又發現不能將裡面的檔案匯出到本地,同時還提示我們許可權拒絕
所以我們將模擬器的許可權改變。
1.在命令視窗開啟platform-tools目錄,輸入adb root
(2).在輸入adb remount,如果顯示remount successed表示操作成功
此時匯出檔案,就不會顯示許可權拒絕了。
轉自:https://www.cnblogs.com/Stay-Hungry-Stay-Foolish/p/6940219.html