所以我正在尝试将一些 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 类就会崩溃,这是控制台内容:
感谢对此的任何帮助。
谢谢
尼克
最佳答案
您必须将 JNI 可访问的预编译库包含到您的项目中。您可以在 SDK 存档中找到它们。
关于java - 我无法运行 WiEngine 骨架项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7284378/