Android Studio自帶的模擬器無法root解決方法

如今Android Studio自帶的模擬器無論在開機速度上還是運行程序速度上都有了很大的提升,因此直接使用自帶模擬器進行調(diào)試的場景逐漸增多。但是昨天換了個模擬器,更改為使用Android Q模擬器的時候,發(fā)現(xiàn)系統(tǒng)文件夾無權(quán)限訪問了,使用過模擬器文件系統(tǒng)的都知道,這是因為模擬器需要root權(quán)限,于是我便嘗試了兩種方式:

在控制臺輸入adb shell進入設(shè)備終端,然后輸入su,發(fā)現(xiàn)報su命令找不到的錯誤
直接輸入adb root,無反應,查看文件目錄,依然無權(quán)限

可見基本的獲取root權(quán)限方法并不適用。

分析問題
模擬器的問題,當然去找谷歌問問了,經(jīng)過查詢發(fā)現(xiàn)了這句話:
The play image has the Google Play store already installed and you can install apps, but there is no root access as it is a production build and not a debug build)
翻譯過來就是:
這是個帶Google Play 商店的系統(tǒng)鏡像,你可以安裝app,但不能獲取root權(quán)限,因為這是個生產(chǎn)版本而不是調(diào)試版本。
找到原因問題就好解決了。
解決方案

新建模擬器選擇系統(tǒng)鏡像的時候,會發(fā)現(xiàn)有的系統(tǒng)鏡像Target會帶有Google Play而有些不帶Google Play,因此我們只需要選擇不帶Google Play的版本即可。


捕獲.PNG
捕獲.PNG

創(chuàng)建完畢后重新獲取root,一下就成功了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容