Хорошо, это был глупый вопрос.Я уже добавил следующие разрешения в манифест:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Но забыл, что для API 23 и выше вы должны запрашивать разрешение во время выполнения.Итак, просто добавили код для запроса разрешений и все заработало.
@TargetApi(23)
fun askPermissions() {
val permissions = arrayOf("android.permission.READ_EXTERNAL_STORAGE", "android.permission.WRITE_EXTERNAL_STORAGE")
val requestCode = 200
requestPermissions(permissions, requestCode)
}