2016-06-18 59 views
1

我有在我的data/data/package_directory/here的Android 6.0甚至允許777搭配chmod無法讀取數據目錄中的文件

我無法讀取它們,就像我想計算crc32或試圖複製文件chmod 777權限的文件到清單中的寫入外部許可的SD卡。我針對Android棒棒糖,因此不需要運行時權限。

如何解決這個問題?我甚至無法訪問我的目錄中具有777權限的文件。我已經將root授予了我的應用程序?

錯誤是:

打開失敗:EACCES(拒絕)

始終,無論我做什麼。

+0

我認爲你必須在清單中添加讀取文件的權限。 – sushildlh

+0

我正在從我的數據目錄中讀取文件,這個文件夾已經獲得了root權限的讀/寫/執行權限,我的應用程序已經有root用戶了 –

回答

0

在您的模擬器/設備中,您應該轉至設置 - >應用程序 - >(您的應用程序) - >權限。然後啓用內存的權限

+0

您好,我有權限存儲,當我在我的設備中安裝應用程序時已經啓用,因爲我使用的是目標SDK 21棒棒糖,所以它已經授予api的所有權限23 –

+0

根據我的經驗,包括允許在6.0以下的Android版本上工作的清單中的權限,而對於棉花糖和更高的版本,它需要手動設置權限。只要看看你的應用在設置中的權限,以確保至少這個問題被消除 – Marat

+0

看到這個權限已被授予當api目標是低於23,我的是21,截圖https://s31.postimg.org/ nv2sg90dn/image.png –

相關問題