所以我试图将一些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类就会崩溃,这是控制台的东西:
感谢您的任何帮助。
谢谢,
尼克
答案 0 :(得分:3)
您必须在项目中包含JNI可访问的预编译库。您可以在SDK存档上找到它们。
答案 1 :(得分:0)
要运行WiEngine项目,您必须添加从Github下载时可用的WiEngine库。
https://github.com/stubma/WiEngine
您可以添加库: 右键单击您的项目 - >属性 - > Android->库 - >添加WiEngine