我试图在Android API=23中使用API=23读取一个系统文件,但是它给出了以下错误:打开失败: EACCES (权限拒绝)。
该文件是只读的。另一方面,在亚行shell中运行的“cat”命令工作得很好。
另外,File.exists()为我的文件返回真,而File.canRead()则返回false。是否与管理/根访问相关?亚行外壳是否允许根访问系统?
P.S.:我已授予应用程序读/写权限(为API 23)。
发布于 2017-05-26 05:40:53
如果您的文件存在但无法读取,请确保以下内容:
file.isDirectory()检查一下。file:/...或/home/storage//th (当您错误地添加两个破折号时)。https://stackoverflow.com/questions/44194165
复制相似问题