本文參照博客:http://blog.csdn.net/aurorayqz/article/details/65705300。如下是個人實際操做。android
一、使用Android Device Monitor 查看File Explorer目錄下的data文件夾,結果裏面一片空白。這個問題是因爲data文件夾的Linux權限不對致使的。shell
解決方式:運行-》 cmd-》 輸入:adb shell -》輸入:su -》輸入:chmod 777 /data ->輸入:chmod 777 /data/data 以此類推給相關文件或文件夾賦上權限,以下圖:.net
運行上述操做有個前提:在系統環境變量path裏,你已經配置上了以下環境變量:3d
更多關於Android權限文件標識請參閱:http://blog.csdn.net/u012719153/article/details/44776707blog
二、程序經過代碼openFileOutput在files文件夾下生成了文件,以下:get
使用Android Device Monitor的導出功能導出文件時,報錯:Failed to pull selection: open failed: Permission denied。即便我給files文件夾和data文件賦上最大權限,任然沒法導出。cmd
明明我經過命令已經把文件賦值上最大的操做權限,但是系統仍是提示沒有權限。網上有說使用adb pull命令能夠,但是嘗試了任然不行,以下:博客
解決方式:我是在不root的狀況下,把須要導出的文件使用命令複製到sdcard目錄下,而後在模擬器中安裝「x-plore」文件管理器,用管理器查看sdcard目錄下剛纔複製的文件。it
本問題的解決方法參照了:http://stackoverflow.com/questions/31502252/android-device-manager-transfer-error-permission-deniedio