Android N デベロッパー プレビューの最初のリリース以来、ルート ディレクトリやその他のシステム ディレクトリを一覧表示しようとすると、「権限が拒否されました」というエラーが表示されます。これらのディレクトリのアクセス許可は変更されていないようです (私が知る限り)。
質問:
これらの権限拒否エラーの原因となった Android N の変更は何ですか?
複製方法:
ADB シェルで、次のコマンドを実行します。
run-as com.debuggable.packagename
ls /
これにより、Android N で許可拒否エラーが発生します。
システム ディレクトリを一覧表示する理由:
複数のファイル マネージャーを使用する Android N でこの動作に気付きました。ルート ディレクトリやその他のシステム ファイルを一覧表示できなくなりました。ps
これは、シェルでの実行の出力も制限しています。また、この変更により、このライブラリは Android N で動作しなくなりました。