Android 单击“按”后不允许使用权限;允许;在安卓6上

Android 单击“按”后不允许使用权限;允许;在安卓6上,android,Android,当我第一次启动应用程序时,请求权限Manifest.permission.READ\u EXTERNAL\u STORAGE,我批准了它,并尝试获取用户库的图片。如果你想用文件做点什么,我会 java.io.FileNotFoundException: /存储/模拟/0/下载/temporary_file.png:打开失败:EACCES (拒绝许可) 重新启动应用程序后,不会再次请求许可证,因为它已经被确认,并且一切正常,画廊的文件通常会被获取 转载于Nexus 5 c android 6.0和

当我第一次启动应用程序时,请求权限
Manifest.permission.READ\u EXTERNAL\u STORAGE
,我批准了它,并尝试获取用户库的图片。如果你想用文件做点什么,我会

java.io.FileNotFoundException: /存储/模拟/0/下载/temporary_file.png:打开失败:EACCES (拒绝许可)

重新启动应用程序后,不会再次请求许可证,因为它已经被确认,并且一切正常,画廊的文件通常会被获取

转载于Nexus 5 c android 6.0和6.0.1上
在Nexus6上,一切正常

刚刚做了一个测试,它重现了这个问题

这是安卓系统的bug
我设置了
targetSdkVersion 22


使用Android早期版本的权限

堆栈溢出用于编程问题。你的问题是什么?@commonware我不能处理画廊里的文件。如果你仔细阅读,你会发现有一个指向源代码的链接,而不是重新启动应用程序。如果你只是等待几分钟,它是否有效?当你接受许可时,Kotlin是否有一个侦听器、回调等?在你确定之后,你应该试着打开画廊。很明显,弹出窗口的“接受”按钮为您提供了一个真正的布尔值,但仍然没有授予权限。@MarianoZorrilla它没有帮助