Я хочу прочитать некоторые json-файлы в android ndk! проблема в том, что я не мог найти никаких учебных пособий, описывающих прямой доступ к активам в ndk (большинство из них говорит, что я должен передавать указатель от java-кода на родной, но я не могу это использовать) Я также попытался найти пример о <android/asset_manager.h>
, но опять же не повезло !Как получить доступ к активам прямо в android NDK - cocos2d-x
1
A
ответ
1
Скопировать файл FileOperation.h и FileOperation.cpp в cocos2d-x/HelloWorld. Invoke FileOperation :: saveFile() и FileOperation :: readFile() в HelloWorld :: init(). Изменить cocos2d-x/HelloWorld/android/jni/helloworld/Android.mk.
Перестроить и запустить
Почему вы не можете использовать дескриптор файла, переданный в собственный код? Это, безусловно, работает, если все сделано правильно. Если у вас возникли проблемы с этим или через asset_manager.h, каковы ваши конкретные проблемы? – NuSkooler