Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты
Лидеры категории
Лена-пена Лена-пена
Искусственный Интеллект
М.И. М.И.
Искусственный Интеллект
Y.Nine Y.Nine
Искусственный Интеллект
king71alex Куклин Андрей Gentleman Dmitriy •••

Не могу поставить разрешение для приложения к доступу всех файлов.

-_LoMeR_- Знаток (325), на голосовании 1 месяц назад
Я просто не могу это сделать! Я хочу приложению сделать доступ к файлам, но могу только к чёртовым медиафайлам! Люди, можете помочь с этой проблемой?
Голосование за лучший ответ
Семён U Знаток (359) 2 месяца назад
Понимаю, насколько это раздражает. В Android 11 и выше Google ограничил доступ к файлам для приложений, оставив только разрешение на медиафайлы (фото, видео, музыку). Однако есть несколько способов дать приложению полный доступ:

1. Проверь, есть ли в настройках "Доступ ко всем файлам"

Открываем "Настройки" → "Приложения" → "Все приложения"

Находим нужное приложение

Заходим в "Разрешения" → "Файлы и мультимедиа"

Если есть вариант "Доступ ко всем файлам" — выбираем его


Если такого варианта нет, значит, Android ограничил это для обычных приложений.

2. Если нет нужного разрешения в настройках

Если приложение не запрашивает доступ или нет нужного пункта, значит, оно использует стандартное разрешение READ_MEDIA_FILES, а не полное MANAGE_EXTERNAL_STORAGE.

3. Разрешение вручную через ADB (для продвинутых пользователей)

Если у тебя есть компьютер и ты умеешь пользоваться ADB, можно вручную дать разрешение:

1. Включи режим разработчика и отладку по USB


2. Подключи телефон к ПК


3. Введи команду в ADB:

adb shell pm grant PACKAGE_NAME android.permission.MANAGE_EXTERNAL_STORAGE

Вместо PACKAGE_NAME укажи пакет приложения (его можно узнать в Google Play или в настройках).



4. Попробуй другую версию приложения

Иногда более старая версия приложения запрашивает полный доступ к файлам, а новые уже урезаны под правила Google. Можно попробовать загрузить APK с предыдущей версией (на свой страх и риск).

5. Если ничего не помогает

Если приложение официальное, то разработчик должен добавить поддержку полного доступа. Проверь в настройках самого приложения — может, там есть инструкции.

Поп
робуй эти варианты и напиши, что получилось!
-_LoMeR_-Знаток (325) 2 месяца назад
Да, но что такое ADB? Командная строка?
Максим ДзюбаУченик (93) 2 месяца назад
извини, не разбираюсь, adb это просто командная строка встроенная в винду или отдельная программа?
Андрей КлещенковПрофи (500) 2 месяца назад
Попробовал проделать это для Google Chrome на Samsung Galaxy S10E. Android 12. Не прокатило.

Выдало следующее:
Exception occurred while executing 'grant':
java.lang.SecurityException: Permission android.permission.MANAGE_EXTERNAL_STORAGE requested by com.android.chrome is not a changeable permission type

и еще много строчек, заканчивающихся на java:ХХХХ.

Есть еще идеи? А то невозможно прикрепить файл не мультимедиа ни в почте, ни в Вотсапе.
Похожие вопросы