エミュレータx86-64でプロジェクトを実行しようとするとクラッシュします。私はいろいろなソリューションを試しましたが、誰も私の問題を解決するのを助けませんでした。ネイティブライブラリの読み込みに失敗しました。 "libgnustl_shared.so"が見つからない
ndk {
ldLibs "log"
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86'
}
Engine Mobile: Native library failed to load: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/package-name-1/base.apk"],nativeLibraryDirectories=[/data/app/package-name-1/lib/x86_64, /data/app/package-name-1/base.apk!/lib/x86_64, /vendor/lib64, /system/lib64]]] couldn't find "libgnustl_shared.so"
ここに私のAndroid.mk、add.application.mkとApplication.mkファイル Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: Android.mk process_begin: CreateProcess(NULL, "", ...) failed
ネイティブライブラリは何ですか? –
@ThorbjørnRavnAndersenはい。そして、それは他のデバイスで素敵な作品をライブラリーします。 x86-64のみの問題。 –
STL(つまり、 'gnustl_static')に対して静的にリンクする場合、同じ問題がありますか? – Michael