我正在尝试将一些本机代码添加到我的android项目中。
但是gnustl_shared
库出了问题:
E / AndroidRuntime:引起:java.lang.UnsatisfiedLinkError:不能 load gnustl_shared:findLibrary返回null
我在libs目录中有libgnustl_shared.so
,所以我不知道如何解决这个问题。我正在使用android studio。这可能是ide的问题吗?
答案 0 :(得分:0)
通过以下代码从 libs 文件夹加载库:
static
{
System.loadLibrary("gnustl_shared");
}
将上面的代码放在.java文件中,其中给出了本机函数声明