Android写入辅助外部存储(权限被拒绝)

时间:2020-07-11 08:58:12

标签: android file-permissions filenotfoundexception android-sdcard permission-denied

当我尝试写入辅助外部存储(SD卡)中的文件时,出现以下错误:

java.io.FileNotFoundException: /storage/70F7-83E4/file.txt (Permission denied)

我已为清单添加了以下权限:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

我也在运行时请求许可。 我还从SDK 30降级到SDK 28,还尝试将以下内容添加到清单文件中:

 android:requestLegacyExternalStorage="true"

我不知道自己在做什么错,但是我仍然无法写入辅助外部存储(SD卡)。

1 个答案:

答案 0 :(得分:1)

自Android Kitkat以来,可移动Micro SD卡不可写。

除了一个特定于应用程序的目录。