无法打开 obb 文件,尽管它在那里
Can't open obb file although it is there
我正在尝试装载 obb 文件,但是
std::fstream test("/storage/emulated/0/Android/obb/com.bixense.jngl_test/main.1.com.bixense.jngl_test.obb");
assert(test);
说它不存在(或者我无法访问它)。通过 adb shell 查看时,文件位于此处:
/storage/sdcard1/Android/obb/com.bixense.jngl_test/main.1.com.bixense.jngl_test.obb
我需要给我的应用程序一些特殊权限吗?
我会尝试以良好的旧 C 风格访问它并打印 strerror(errno)
好的,我已经使用
修复了它
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在我的 AndroidManifest.xml 中。奇怪,我以为我已经读到访问我自己的文件不需要这...
我正在尝试装载 obb 文件,但是
std::fstream test("/storage/emulated/0/Android/obb/com.bixense.jngl_test/main.1.com.bixense.jngl_test.obb");
assert(test);
说它不存在(或者我无法访问它)。通过 adb shell 查看时,文件位于此处:
/storage/sdcard1/Android/obb/com.bixense.jngl_test/main.1.com.bixense.jngl_test.obb
我需要给我的应用程序一些特殊权限吗?
我会尝试以良好的旧 C 风格访问它并打印 strerror(errno)
好的,我已经使用
修复了它<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在我的 AndroidManifest.xml 中。奇怪,我以为我已经读到访问我自己的文件不需要这...