前言
Android11改變了此前安卓系統(tǒng)對文件管理的規(guī)則,在Android11上,文件讀寫變成了特殊權(quán)限。應用默認只能讀寫自己的目錄/android/data/包名,這就導致我們想修改某個文件里的內(nèi)容,結(jié)果卻沒有讀寫權(quán)限。本文主要提供一種解決方法——root+adb。
正文
進入adb+ROOT權(quán)限開啟
我們進入 adb shell,使用 su 命令切換至 root 權(quán)限。
在adb下的操作就和ubuntu下的命令行操作很像了,操作起來也比較方便。
文件權(quán)限修改
那么,參考ubuntu下的命令行操作,我們應該如何改文件的權(quán)限呢?
沒錯,使用chmod命令即可(這里我直接chmod 777 文件名)。
至于你想修改的文件的位置,如果是手機自帶的外部存儲,一般在/storage/emulated/0/Android/data/packagename/files的位置。其他位置參考android存儲目錄結(jié)構(gòu)即可知道文件位置。
建議先cd進去先確定一下文件位置是否正確,若正確,再執(zhí)行chmod命令。文章來源:http://www.zghlxwxcb.cn/news/detail-587053.html
權(quán)限修改后,我們就可以直接在手機或模擬器下打開文件,修改文件內(nèi)容了。文章來源地址http://www.zghlxwxcb.cn/news/detail-587053.html
到了這里,關于手機無法訪問”xxx”目錄(Android 11及以上授予文件管理權(quán)限)的解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!