Java I';我无法让WiEngine骨架项目运行

Java I';我无法让WiEngine骨架项目运行,java,android,static-linking,cocos2d-android,Java,Android,Static Linking,Cocos2d Android,因此,我正在尝试将一些cocos2d iOS应用程序移植到Android,看起来WiEngine是cocos2d到Android()功能最全的端口,但是我在运行框架项目时遇到了问题。我遇到的最新问题是,我在ADB中遇到了一个“异常Ljava/lang/unsatifiedLinkError;在初始化Lcom/wiyun/engine/skeleton/skeleton时抛出”错误。我试图在模拟器中运行它,这可能也是一个问题。我有点被卡住了,因为我需要看看我是否能让某些东西工作(粒子效果等),然后

因此,我正在尝试将一些cocos2d iOS应用程序移植到Android,看起来WiEngine是cocos2d到Android()功能最全的端口,但是我在运行框架项目时遇到了问题。我遇到的最新问题是,我在ADB中遇到了一个“异常Ljava/lang/unsatifiedLinkError;在初始化Lcom/wiyun/engine/skeleton/skeleton时抛出”错误。我试图在模拟器中运行它,这可能也是一个问题。我有点被卡住了,因为我需要看看我是否能让某些东西工作(粒子效果等),然后才能证明购买硬件是合理的

最初我试图将框架项目导入eclipse,但遇到了太多错误,因此我创建了一个与框架项目具有相同包名的空白android项目,并通过属性>库>添加外部JAR将库添加到构建路径

项目可以编译,但一旦尝试初始化骨架类,它就会崩溃。以下是控制台内容:

谢谢你在这方面的帮助

谢谢


Nick

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


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


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

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

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

您可以添加库:
右键点击你的项目->属性->安卓->库->添加WiEngine

,我添加了建议的.So文件,看起来是一样的,我看到的一件事是你也有2.jar文件,我的有不同的图标。我也不确定我是否应该将这些.so文件添加到构建路径?我对eclipse和android非常陌生,所以我非常感谢这里的帮助,我在谷歌中找不到任何解释在android项目中包含这些文件的正确方法的东西。这里是一个屏幕截图:再次感谢您的帮助我不确定我到底更改了什么,但我肯定没有在构建路径中包含.so文件,只是添加了2.jar,如您所示。再次感谢。哦,如果有人想要的话,我也在git上建立了一个框架项目:所以我按照建议添加了.So文件,看起来是一样的,我看到的一件事是你也有2个.jar文件,而我的有不同的图标。我也不确定我是否应该将这些.so文件添加到构建路径?我对eclipse和android非常陌生,所以我非常感谢这里的帮助,我在谷歌中找不到任何解释在android项目中包含这些文件的正确方法的东西。这里是一个屏幕截图:再次感谢您的帮助我不确定我到底更改了什么,但我肯定没有在构建路径中包含.so文件,只是添加了2.jar,如您所示。再次感谢。哦,如果有人想要的话,我也在git上建立了骨架项目: