1

I'm trying to mount an obb file but

std::fstream test("/storage/emulated/0/Android/obb/com.bixense.jngl_test/main.1.com.bixense.jngl_test.obb");
assert(test);

says it doesn't exist (or I can't access it). When looking via adb shell the file is located here:

/storage/sdcard1/Android/obb/com.bixense.jngl_test/main.1.com.bixense.jngl_test.obb

Do I need to give my app some special permission?

4

2 回答 2

2

我会尝试以良好的旧 C 风格访问它并strerror(errno)https://stackoverflow.com/a/504039/755804中打印

于 2015-09-03T08:25:46.453 回答
1

好的,我已经使用

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

在我的 AndroidManifest.xml 中。奇怪,我以为我已经读过访问我自己的文件不需要这...

于 2015-09-03T17:33:40.833 回答