System.UnauthorizedAccessException для Android Xamarin - PullRequest
0 голосов
/ 08 января 2020

Я сейчас пытаюсь сделать Youtube Musi c загрузчик для Android в Xamarin. Когда я хочу загрузить файл, я получаю эту ошибку:

Ошибка: «System.UnauthorizedAccessException:« Доступ к пути »/ storage / emulated / 0 / Download / Video Title.mp3» Отказано.

Я дал приложению разрешение на запись, но все еще получаю эту ошибку. Почему?

1 Ответ

1 голос
/ 09 января 2020

Если вы нацеливаетесь на что-либо выше android Зефир, не все разрешения будут предоставлены, даже если они указаны в Манифесте.

1) В манифесте необходимо указать необходимые вам разрешения (в данном случае, возможно, права на чтение / запись?).

2) Вам потребуется запрашивать разрешения во время выполнения. использование PermissionsPlugin (разработано старым добрым Джеймсом Монтемагно!).

Это действительно хорошая библиотека разрешений, которая безумно проста в использовании. Go проверьте это и посмотрите, решит ли это вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...