Активы Android и NDK

Я пытаюсь прочитать простой текстовый файл из моего собственного кода.

  1. Я поместил file.txt в папку с ресурсами
  2. В своей деятельности я создаю менеджер активов: 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 !!!

Кто-нибудь может помочь с этим?

6
задан rgettman 14 November 2013 в 20:22
поделиться