ところで誰も触れていないようなので

つ android:largeHeap="true"

あと、jniのnative側で確保するメモリはアプリのヒープとは関係ない。