0

libjpeg と lodepng を使用して画像ファイルをロードするネイティブ C++ モジュールがあります。iOS ではすべて正常に動作します。次のような画像を参照できます: ...myAppBundleSrc/myImages/myImage.png

コードをアンドロイドに移植しています。ndk を使用してモジュールを正常にビルドしました。問題は、C++ のイメージ読み込みライブラリに渡すファイル パスがわからないことです。「file:///android_asset/myImages/myImage.png」を試してみましたが成功しませんでした。

C ++での私のインポートコード

#ifdef _ANDROID
#include <sys/types.h>
#include <android/asset_manager.h>
#include <android/asset_manager_jni.h>
#endif

私のandroid.mk

LOCAL_LDLIBS := -llog -landroid -lGLESv2 -L$(LOCAL_PATH)/libraries
4

0 に答える 0