1. 程式人生 > 程式設計 >解決android studio中使用monitor工具無法開啟data資料夾問題

解決android studio中使用monitor工具無法開啟data資料夾問題

使用monitor工具無法開啟data資料夾問題

關於/system/bin/sh: su: not found的解決辦法

D:\Sdk\platform-tools>adb shell
generic_x86:/ $ su
/system/bin/sh: su: not found

原因是

Android Studio帶(Google Play)的模擬器無法獲得root許可權安裝
該換成為帶(Google APIs)的模擬器即可,如下:

在這裡插入圖片描述

無法開啟data資料夾的原因是許可權不夠,需要設定許可權
可以直接root,也可以一層一層的給許可權

C:\Users\123>adb root
restarting adbd as root

這裡我們把sdk資料夾中的platform-tools資料夾設為了環境變數,因為adb.exe檔案就在這個資料夾中。
一層一層設定許可權如下:

C:\Users\123>adb shell
generic_x86_64:/ $ su
generic_x86_64:/ # chmod 777 /data
generic_x86_64:/ #
generic_x86_64:/ # exit
generic_x86_64:/ $ su
generic_x86_64:/ # chmod 777 /data/data
generic_x86_64:/ # exit
generic_x86_64:/ $ exit

命令解析

adb shell :開啟 adb shell 程式。
su :獲取 root 許可權。
chmod 許可權 資料夾:為資料夾設定許可權。
可以參考下面這篇部落格:https://www.jb51.net/article/183998.htm
如果顯示沒有su: not found回到文章可以開頭解決

總結

到此這篇關於解決android studio中使用monitor工具無法開啟data資料夾問題的文章就介紹到這了,更多相關android studio使用monitor工具無法開啟data資料夾內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!