【发布时间】:2011-06-14 17:07:40
【问题描述】:
我尝试在 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 文件放在正确的位置?我是否需要做任何其他事情来确保运行时知道它们?
【问题讨论】:
标签: java android java-native-interface libgdx