如何在Android应用程序中打包本机库?

| 我尝试在Android应用中包含使用本机代码的预构建库未成功。我不知道自己在做什么错。 完成的.apk文件的内容如下所示。 (我正在使用NetBeans和Ant构建所有内容-如果有人需要,我可以包括Ant脚本的相关部分。)
META-INF
assets
libs >
    armeabi >
        libandroidgl20.so
        libgdx.so
res 
AndroidManifest.xml
classes.dex
resources.arsc
在应用程序代码中,我有:
static {
    System.loadLibrary(\"gdx\");
    System.loadLibrary(\"androidgl20\");
}
但我不断收到错误:
java.lang.UnsatisfiedLinkError: Library gdx not found
。 我是否将.so文件放在正确的位置?我是否需要做其他任何事情以确保运行时知道它们?     
已邀请:
        System.load()需要共享对象的确切路径(包括全名)。这就是您做错了。 请改用
System.loadLibrary(\"gdx\");
。     
        您确定满足\'gdx \'的所有依赖关系吗? 该库中有未实现的本机函数吗?     

要回复问题请先登录注册