java - 我无法运行 WiEngine 骨架项目

标签 java android static-linking cocos2d-android

所以我正在尝试将一些 cocos2d iOS 应用程序移植到 Android 上,看起来 WiEngine 是 cocos2d 到 Android 上功能最齐全的移植( http://www.wiyun.com/web/wiengine ),但是我在运行骨架项目时遇到了问题。我遇到的最新问题是我在 ADB 中收到“Exception Ljava/lang/UnsatisfiedLinkError;在初始化 Lcom/wiyun/engine/sculpture/Skeleton 时抛出”错误。我正在尝试在模拟器中运行它,这也可能是一个问题。我有点陷入困境,因为我需要看看我是否可以让某些东西发挥作用(粒子效果等),然后才能证明购买硬件的合理性。

最初我尝试将 Skeleton 项目导入到 Eclipse 中,但遇到了太多错误,因此我创建了一个与骨架项目具有相同包名的空白 Android 项目,并通过 Properties>libraries>add external 将库添加到构建路径中 jar

项目可以编译,但一旦尝试初始化 Skeleton 类就会崩溃,这是控制台内容:

http://pastebin.com/XAc0XYiA

感谢对此的任何帮助。

谢谢

尼克

最佳答案

您必须将 JNI 可访问的预编译库包含到您的项目中。您可以在 SDK 存档中找到它们。

enter image description here

关于java - 我无法运行 WiEngine 骨架项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7284378/

相关文章:

无法链接到 Windows MinGW 的 libnanomsg,使用 MXE 进行交叉编译

gcc - gcc 中的函数级链接

c++ - 跨编译单元的单例 : linking library vs linking objects

选择性目录的 Java 编译错误

java - 如何在java cucumber中查找步骤定义

android - 将标题栏和文本的颜色更改为十六进制值

Android ListView 和事件冒泡

java - HttpURLConnection 打开跟踪文件时出错 : no such file or directory

java - 在 Spring 中发布多个表单记录

java - 如何解码 Android 联系人?