【问题标题】:Unity3D Android internal storage folderUnity3D Android 内部存储文件夹
【发布时间】:2016-11-01 11:19:39
【问题描述】:

我想在 Android 的“根”文件夹中创建文件夹,不在 persistentDataPath 中

当我尝试创建文件或将文件从 persistentDataPath 移动到例如:“/mnt/emmc/”时,它显示 UnauthorizedAccessException: Access to the path "/mnt/emmc/" is denied.

如何访问该文件夹?

【问题讨论】:

  • 不能,你可以ONLY使用Application.persistentDataPath。这只是关于 Unity 的那些奇怪的事情之一 - 没有人知道他们为什么曾经提到其他路径。
  • 没有内置/unity API,但你可以通过用java制作你自己的android插件来做到这一点。
  • 您不能将文件放在根目录中,句号。最终,您将需要“根”权限才能写入 /root。
  • 我们可以在 mnt emmc 上创建一个新文件夹,然后在那里相同吗?

标签: android unity3d save directory


【解决方案1】:

我知道它已经 3 岁了,但我最近遇到了同样的问题,当我进行研究时,我发现很多人都有类似的问题,所以只是发布一个答案,希望能帮助寻找它的人未来:)

How to get android's internal memory root in Unity?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-16
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多