我尝试使用一些本机库,并收到一些带有基础异常UnsatisfiedLinkError的异常:

java.lang.UnsatisfiedLinkError: Couldn't load viblast: findLibrary returned null

我正在使用Android Studio + Gradle。
看来android在APK文件中找不到本机库。

我的项目树:

java - Android java.lang.UnsatisfiedLinkError与 native 库-LMLPHP

我试图将它们放在“jniLibs”目录中,但是它没有帮助我。我想我忘了在gradle文件中写东西,但是我不知道是什么。

最佳答案

在“src / main /”内部创建文件夹“jniLibs”,并将所有.so文件放入“src / main / jniLibs”文件夹中。在您的屏幕截图中,我找不到“jniLibs”。

08-18 03:22