Android 写入辅助外部存储(权限被拒绝)
Android write to secondary external storage (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 卡)。
自 Android Kitkat 以来,可移动微型 SD 卡不可写。
除了一个应用特定的目录。
当我尝试写入辅助外部存储(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 卡)。
自 Android Kitkat 以来,可移动微型 SD 卡不可写。
除了一个应用特定的目录。