assets フォルダーに含まれるすべてのファイルを反復処理しようとしています。私が使用する作業ディレクトリを取得するには: AAssetManager_openDir
. ただし、コードにこれを含めるだけで、起動時にクラッシュが発生します-android_mainは調べさえしません。同様の問題が発生したり、これを解決する方法を知っている人はいますか?
const char* filename = (const char*)NULL;
const char* dirName = "";
AAssetDir* dir = AAssetManager_openDir(assetManager, dirName);
while((filename = AAssetDir_getNextFileName(dir)) != NULL)
{
//action per file
}
AAssetDir_close(dir);