Я пытаюсь прочитать простой текстовый файл из моего собственного кода.
В своей деятельности я создаю менеджер активов: assetManager = getAssets ();
Затем я передаю assetManager своему собственному методу и (как в примере с собственным звуком):
AAssetManager * mgr = AAssetManager_fromJava (env, assetManager);
AAsset * asset = AAssetManager_open (mgr, "file.txt", AASSET_MODE_UNKNOWN);
AAssetManager * mgr = AAssetManager_fromJava (env, assetManager);
off_t начало, длина;
int fd = AAsset_openFileDescriptor (актив, & начало, & длина);
Проблема в том, что fd
меньше 0 !!!
Кто-нибудь может помочь с этим?