Depuis la première version de l'Android N developer preview, j'obtiens un "permission denied" erreur lors de la tentative de lister le répertoire de racine ou d'autres répertoires du système. Les autorisations sur ces répertoires ne semblent pas changer (pour autant que je puisse dire).
Question:
Ce changement(s) dans Android N à l'origine de ces erreurs de refus d'autorisations?
Comment répliquer:
Dans la commande ADB shell, exécutez les commandes suivantes:
run-as com.debuggable.packagename
ls /
Cela donne la permission denied erreur sur Android N.
Pourquoi le système de la liste d'annuaires:
J'ai remarqué ce problème sur Android N avec plusieurs gestionnaires de fichiers. Ils n'en pouvaient plus de la liste le répertoire de racine ou d'autres fichiers système. C'est aussi la limitation de la sortie de l'exécution de ps
dans un shell. Les changements ont également causé cette bibliothèque d'arrêter de travailler sur Android N.