首页 文章

本机库无法加载 . 找不到“libgnustl_shared.so”

提问于
浏览
0

当我尝试在模拟器x86-64上运行我的项目时,我遇到了崩溃 . 我尝试了很多不同的解决方案,但没有人帮助我解决我的问题 .

ndk {
            ldLibs "log"
            abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86'
        }

引擎移动:本机库无法加载: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]]]找不到“ 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

1 回答

  • 0

    libgnustl_shared.so不在Android系统库中 . 您必须将它包含在apk libpath中,或者像使用gnustl_static提到的那样静态链接它 . 你也可以使用另一个猜测,或者你有root只需将libgnustl_shared.so放入/ system / lib或/ system / lib64

相关问题