打开失败:与USB连接时EACCES(权限被拒绝)

时间:2016-10-05 13:29:38

标签: java android android-studio adb

我目前正在尝试创建应用程序并将其写入外部存储中的文件。但是,尝试打开文件时出现java.io.FileNotFoundException: /storage/emulated/0/input.csv: open failed: EACCES (Permission denied)错误。

我查看了StackOverflow,问题正在发生,因为我已将手机插入计算机进行调试,因为目录路径正确且我<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> AndroidManifest.xml之间<manifest> {1}}和<application>)。

我的问题是,有没有办法在USB调试处于活动状态时修复此错误?我现在需要维护ADB连接并监视logcat,以查看应用程序的所有部分是否按预期工作。

为了完整起见,这是我用来尝试创建文件的代码。

File input = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/input.csv");
FileWriter writer = new FileWriter(input);
writer.append(csvString);
writer.flush();
writer.close();

0 个答案:

没有答案