2015-12-28 93 views
-1

當我第一次啓動應用程序請求權限Manifest.permission.READ_EXTERNAL_STORAGE時,我批准了它,並嘗試獲取圖庫的圖片。如果你嘗試做一些與文件,我得到在Android 6上點擊「允許」後不允許使用權限

java.io.FileNotFoundException: /storage/emulated/0/Download/temporary_file.png:打開失敗:EACCES (拒絕)

重新啓動應用程序後,許可證不會再次被請求,因爲它已經被確認,並且一切正常,因此圖庫的文件通常會得到。

轉載在Nexus 5上android 6.0和6.0.1
在Nexus 6上工作都OK。

只是做了test project,其重現問題

+0

堆棧溢出用於編程問題。你的問題是什麼? – CommonsWare

+2

@CommonsWare我無法做任何與庫中的文件。如果你仔細閱讀,你會發現有一個鏈接到源代碼 – andreich

+0

,而不是重新啓動應用程序,如果你只是等待幾分鐘,它是否工作? –

回答

0

這是Android的bug。 More details
我設置了targetSdkVersion 22
權限與以前版本的Android一樣工作