我想在Android API = 23中使用bufferedReader读取系统文件,但它给出了以下错误:打开失败:EACCES(Permission否认)。Android:无法使用bufferedReader读取文件而cat命令在adb shell中运行正常
该文件是只读的。另一方面,在adb shell中运行的'cat'命令正常工作。
此外,File.exists()为我的文件,而File.canRead(返回true)返回false。 它与管理/根访问有关吗? 是否让adb shell为您提供对系统的root权限?
P.S.:I授予读/写权限的应用程序(如每个API 23)
[Android棉花糖请求权限?]的可能重复(https://stackoverflow.com/questions/33666071/android-marshmallow-request-permission) –
您可以在此处提供文件路径吗? –
邮寄清单 –