我无法让WiEngine骨架项目运行

时间:2011-09-02 13:48:31

标签: java android static-linking cocos2d-android

所以我试图将一些cocos2d iOS应用程序移植到Android上,看起来WiEngine是cocos2d到android(http://www.wiyun.com/web/wiengine)功能最全的端口,但是我在获取骨架项目方面遇到了问题跑步。我遇到的最新问题是我在ADB中遇到“异常Ljava / lang / UnsatisfiedLinkError;在初始化Lcom / wiyun / engine / skeleton / Skeleton时抛出”错误。我试图在模拟器中运行它也可能是一个问题。我有点卡住了,因为我需要先看看能不能使用某些东西(粒子效果等)才能证明购买硬件是合理的。

最初我尝试将Skeleton项目导入eclipse但遇到了太多错误,所以我创建了一个空白的android项目,其包名与骨架项目相同,并通过属性>库>添加外部库将库添加到构建路径罐

项目编译但是一旦尝试初始化Skeleton类就会崩溃,这是控制台的东西:

http://pastebin.com/XAc0XYiA

感谢您的任何帮助。

谢谢,

尼克

2 个答案:

答案 0 :(得分:3)

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

enter image description here

答案 1 :(得分:0)

要运行WiEngine项目,您必须添加从Github下载时可用的WiEngine库。

https://github.com/stubma/WiEngine

您可以添加库: 右键单击您的项目 - >属性 - > Android->库 - >添加WiEngine