Unity 编译的 Android 应用,访问 Application.PersistentDataPath: Access Denied

查看 70|回复 2
作者:Xbathy   
现象:App 编译出来之后,大概率可以正常运行,也就是可以访问这个路径。可以正常运行的情况下,运行几次之后或者过段时间就会报错 Access Denied.
Application.PersistentDataPath:在安卓平台的路径为 Storage/emulated/0/Android/data/包名/files.
设备:小米平板,系统 Android13.
注:通过文件管理器查看,在 Storage/emulated/0/Android/data/包名/files 路径下目标文件是存在的,也不是文件占用问题,因为应用重启和设备重启都不起作用.
请大佬提点可能是哪里的问题导致的!

Denied, emulated, files, Storage

dvsilch   
不是很懂 Android ,猜测是 AndroidManifest.xml 里需要一些配置项,之前权限相关我看同事一般是通过修改这个文件来实现的
sunny352787   
没见过,Application.PersistentDataPath 一般不会有问题,大概率是你添加的文件路径写的有问题,输出一下检查看是不是有非法字符或者斜杠反斜杠之类的错误
您需要登录后才可以回帖 登录 | 立即注册

返回顶部