我使用adb将文件复制到路径(已尝试/ storage / self / primary /和/ sdcard /),此文件具有rwxrwx-x权限。
然后我尝试使用以下代码从Android应用程序中读取它
try{
RandomAccessFile raf = new RandomAccessFile("path to fle", "r");
String line = "";
while((line = raf.readLine()) != null){
Log.v("y", line);
}
raf.close();
}
catch(Exception e){
Log.e("smth", "..............." + e.getMessage());
}
但我得到open failed: EACCES (Permission denied)
我也尝试了chmod + w指定的文件。
我应该怎么做(将文件放入res文件夹不是解决方案,因为我需要以这种方式阅读它,因为我使用的是我无法修改的库。)
观察: 我有一个Nexus 5,Android 6.0.1
谢谢!