【问题标题】:Couldn't load gnustl_shared: findLibrary returned null无法加载 gnustl_shared:findLibrary 返回 null
【发布时间】:2013-08-30 03:29:07
【问题描述】:

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

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

我在 libs 目录中有libgnustl_shared.so,所以我不知道如何解决这个问题。我正在使用安卓工作室。会不会是ide的问题?

【问题讨论】:

    标签: android-ndk android-studio


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-10
      • 2012-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-23
      • 1970-01-01
      相关资源
      最近更新 更多