使用 termux (https://termux.com)终端仿真程序,输入以下命令:
ls /sdcard
我收到以下错误:
ls: can't open '/sdcard': Permission denied
不,我的设备没有root,我也没打算根它 - 因此我无法提供任何我必须根据设备获取的信息。但是,从来没有过去根本没有阻止我对/ sdcard目录的读取权限 - 所以这是新的(并且令人不安)。
当然 - 从此之前的几个月我就试图这样做了 - 但Android的这一新限制严重阻碍了 termux 的可用性以及谁知道什么 - 其他 - - 因为我需要能够访问SD卡上的文件。 (即使不是所有东西,我仍然可以做很多事情,即使没有写入权限 - 但如果我不能获得读取权限,那么我几乎陷入困境中,就像目前的情况一样。)
答案 0 :(得分:2)
我遇到了同样的问题,可以通过输入termux-setup-storage轻松解决。这将打开窗口以获取存储r / w权限并完成作业。 请务必先运行apt update和apt upgrade以使其可用。