Termuxが内部ストレージにアクセスする権限がない-読み取りでも
termux(https://termux.com)ターミナルエミュレーションプログラムを使用して、次のコマンドを入力します。 ls /sdcard 次のエラーが表示されます。 ls: can't open '/sdcard': Permission denied Androidの/ sdcardディレクトリがシンボリックリンクであることを認識して、実際のディレクトリの場所を見つけようとしました-それは単なるシンボリックリンクではなく、別のシンボリックリンクへのシンボリックリンクであり、実際のディレクトリは/ storage / emulated /です0 だから最後に、私は入力しました: ls -ld /storage/emulated/0 私が得た結果は: drwxrwx--x 63 root sdcard_r 4096 Aug 10 12:04 /storage/emulated/0 だから、簡単に言えば---私がいるかどうかわかりませんtermuxはの権限で実行するために使用sdcard_rのグループかどうかOのパーミッションが読み書きできるようにするために使用-私はそれがために使用される二つのかを知る必要があり、物事を修正する方法-内蔵SDカードのコンテンツにアクセスできることは非常に重要です。 いいえ、デバイスはルート化されておらず、ルート化する予定もありません。したがって、デバイスをルート化して取得する必要がある情報を提供することはできません。ただし、これまで決して根付いていないことが原因で、/ sdcardディレクトリへの読み取りアクセスができませんでした。これは新しい(そして邪魔な)ものです。 確かに、以前にこれをやろうとしてから数か月が経ちましたが、Androidからのこの新しい制限により、termuxとwho-knows-what-else の使いやすさが大幅に低下します。私のSDカードに。(すべてではありませんが、書き込みアクセス許可がなくても、まだ多くのことができますが、現在のように、読み取りアクセス許可を取得できない場合は、水にかなり詰まっています。)