data文件夹权限修改
程序用FileOutputStream以及xml格式的ShardPreference生成的文件會存儲在data文件夾下,可以AS頂部欄的Tools->Android->Android Device Monitor工具的file explore可以方便查看
但是,默認(rèn)情況下data文件夾的權(quán)限是771,這個工具只有最后的1權(quán)限,也就是僅執(zhí)行,這是個很蛋疼的權(quán)限,意味著你可以進入該文件夾下,但是既不能看該文件夾下有什么,也不能在這個文件夾下創(chuàng)建文件,因此我們不能在這樣的情況下用此工具查看程序運行生成的文件,導(dǎo)出后是個空文件夾。
怎么辦呢?我們可以用..sdkplatform-tools里面的adb工具進行修改:
用adb shell打開和linux類似的shell界面,可以看到提示符是$,還是普通用戶,我們需要對權(quán)限進行提升:
這里注意!手機或者模擬器一定要root之后,su命令才會有效,否則,就會提示:error:su not found!
chmod更改權(quán)限,和linux一毛 一樣。這里給了777權(quán)限,實際上有點高了,一般775,非擁有者和組內(nèi)成員能讀和執(zhí)行就夠了。
data文件的權(quán)限立馬就達到最高,單擊可也打開了。
然而data/data文件夾任然是不可工作的,繼續(xù)修改
繼續(xù)修改包的權(quán)限
就這么遞歸的修改下去。。。直到文件
然后就能選中用這個按鈕導(dǎo)出文件了。
運行生成文件的應(yīng)用
改后綴,用記事本打開:
總結(jié)
以上是生活随笔為你收集整理的data文件夹权限修改的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Chrome 开发者工具 workspa
- 下一篇: 高德地图沉浸导航日使用次数破亿 已落地全