Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Can';不要打开obb文件,尽管它在那里_Android_Android Ndk_Native Activity - Fatal编程技术网

Android Can';不要打开obb文件,尽管它在那里

Android Can';不要打开obb文件,尽管它在那里,android,android-ndk,native-activity,Android,Android Ndk,Native Activity,我正在尝试挂载obb文件,但是 std::fstream test("/storage/emulated/0/Android/obb/com.bixense.jngl_test/main.1.com.bixense.jngl_test.obb"); assert(test); 说它不存在(或者我无法访问它)。通过adb外壳查看时,文件位于此处: /storage/sdcard1/Android/obb/com.bixense.jngl_test/main.1.com.bixense.jngl_

我正在尝试挂载obb文件,但是

std::fstream test("/storage/emulated/0/Android/obb/com.bixense.jngl_test/main.1.com.bixense.jngl_test.obb");
assert(test);
说它不存在(或者我无法访问它)。通过adb外壳查看时,文件位于此处:

/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中。奇怪的是,我想我已经读到访问我自己的文件不需要这个…

你的目标SDK版本是什么?project.properties的target=android-20,所以我猜是20?但是在我的Application.mk文件中有APP_PLATFORM:=android-10。谢谢!这给了我“没有这样的文件或目录”虽然:(啊,等等:这是“权限被拒绝”。所以我必须添加一些权限到我的应用程序,对吗?