Изменения файловой системы в Android Nougat

Начиная с первого выпуска предварительного просмотра для разработчиков Android N, я получаю сообщения об отказе в разрешении при попытке перечисления корневого каталога или других системных каталогов. Разрешения на эти каталоги не изменились (насколько я могу судить).

Вопрос:

Какие изменения в Android N привели к ошибкам отказа в разрешении?

Как тиражировать:

В оболочке ADB выполните следующие команды:

run-as com.debuggable.packagename
ls /

Это дает разрешение отклоненных ошибок на Android N.

Зачем перечислять системные каталоги:

Я заметил это поведение на Android N с несколькими файловыми менеджерами. Они больше не могли перечислять корневой каталог или другие системные файлы. Это также ограничивает производительность бегаps в оболочке. Изменения также вызвали этобиблиотека перестать работать на Android N.

Ответы на вопрос(2)

Ваш ответ на вопрос