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- welse的可用性-因为我需要能够访问以下文件在我的SD卡上。(即使没有授权,我仍然可以做很多事情,即使不是所有的事情,但如果我不能获得读取权限,我将陷入困境,就像现在这样。)