gpt4 book ai didi

android - 在 Android/obb//中找不到(扩展)obb 文件

转载 作者:行者123 更新时间:2023-11-30 02:29:15 25 4
gpt4 key购买 nike

所以我遇到的问题非常简单,我似乎无法弄清楚。当我将扩展文件或 .obb 文件 main.2.com.example.project.obb 放入 obb 目录时,如下所示:

/storage/emulated/0/Android/obb/main.2.com.example.project.obb

一切正常。我能够访问我的文件,或解压缩 obb,或任何我需要的东西。但是,如果我把它放在里面:

/storage/emulated/0/Android/obb/com.example.project/main.2.com.example.project.obb

它找不到我的文件,这是个问题。我现在只是在测试,但是当我将其发布到 Playstore 时,它​​会为我创建该子目录并将文件放入其中。一如既往。为什么它无法在我的 Android/obb 目录中找到子目录/文件?

这里是错误

12-15 16:59:30.862: W/System.err(4483): java.io.FileNotFoundException: /storage/emulated/0/Android/obb/com.example.project/main.2.com.example.project.obb: open failed: ENOENT (No such file or directory)
12-15 16:59:30.863: W/System.err(4483): at libcore.io.IoBridge.open(IoBridge.java:456)
12-15 16:59:30.863: W/System.err(4483): at java.io.FileInputStream.<init>(FileInputStream.java:76)
12-15 16:59:30.863: W/System.err(4483): at java.io.FileInputStream.<init>(FileInputStream.java:103)

同样,代码中的唯一区别是附加子目录,一切 其他完全相同。任何帮助表示赞赏,希望我错过了一些简单的东西并且它是一个快速简单的修复程序。 (手指交叉)。

编辑

所以我只是尝试将它放在一个名为“a”的目录中,并且成功了。所以这个:

/storage/emulated/0/Android/obb/a/main.2.com.example.project.obb

同样完美。我是否应该避开止损点(“.”/句点/点)?我以前从未见过这是一个问题。

最佳答案

我尝试在其上使用此功能的设备是配备 5.0 (lollipop) 操作系统的 nexus 7 (2013)。我无法从我手动创建的 <package-name> 中读取内容子目录。此外,我永远无法从 Android/obb 中有句点/停止的任何目录中读取任何内容。然而,当我坚定信念并将其发布到 Playstore 的测试版时,代码起作用了。出于某种原因,Playstore 创建了 <package-name> Android/obb 中的子目录,它能够找到内容。对我来说没有意义,但在此线程上有更好的答案之前,我想我至少会分享我的经验/结果。

关于android - 在 Android/obb/<package-name>/中找不到(扩展)obb 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27494157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com