无法加载gnustl_shared:findLibrary返回null

时间:2013-08-30 03:29:08

标签: android-ndk android-studio

我正在尝试将一些本机代码添加到我的android项目中。 但是gnustl_shared库出了问题:

  

E / AndroidRuntime:引起:java.lang.UnsatisfiedLinkError:不能   load gnustl_shared:findLibrary返回null

我在libs目录中有libgnustl_shared.so,所以我不知道如何解决这个问题。我正在使用android studio。这可能是ide的问题吗?

1 个答案:

答案 0 :(得分:0)

通过以下代码从 libs 文件夹加载库:

static
{
     System.loadLibrary("gnustl_shared");
}

将上面的代码放在.java文件中,其中给出了本机函数声明