Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Cocos2d-x安卓系统可以';t解析cos2dx库_Android_Macos_Cocos2d X - Fatal编程技术网

Android Cocos2d-x安卓系统可以';t解析cos2dx库

Android Cocos2d-x安卓系统可以';t解析cos2dx库,android,macos,cocos2d-x,Android,Macos,Cocos2d X,我从macOSX xcode4.5开始 我试着阅读一些教程 使用cocos2dx,它完成了macOSX的构建, 问题发生在android源代码中 没有描述COCOS2DX活性的内容。 因此,org.cocos2dx.lib不是其他文件 android没有运行 我使用ndk-r8。 会有什么问题 我自己想出来的 使用cocos2dx 2.0.3(2012-09-26), eclipse源代码:org.cocos2dx.lib未创建。 (org.cocos2dx.lib仅创建为cocos2dx活动。

我从macOSX xcode4.5开始 我试着阅读一些教程

使用cocos2dx,它完成了macOSX的构建,
问题发生在android源代码中

没有描述COCOS2DX活性的内容。
因此,org.cocos2dx.lib不是其他文件

android没有运行

我使用ndk-r8。
会有什么问题

我自己想出来的

使用cocos2dx 2.0.3(2012-09-26),
eclipse源代码:org.cocos2dx.lib未创建。
(org.cocos2dx.lib仅创建为cocos2dx活动。
cocos2dxactivity没有描述任何内容

CoCoS2DX活性:
包org.cocos2dx.lib;
导入android.app.Activity;
公共类Cocos2dxActivity扩展活动{
}
)

因此,
使用cocos2dx 2.0.2(2012-08-30),eclipse构建正常。


我不明白cocos2d-x2.0.3中的问题是什么…

…cocos2d-x Lib java文件仅被视为一个不同的项目 所以在eclipse中导入该项目

让我们简单一点

  • 首先从以下路径导入eclipse中的项目-cocos2d-2.0-x-2.0.3/cocos2dx/platform/android/java
  • 您将在eclipse中看到libcocos2dx项目……请始终保持此项目处于打开状态,否则您的项目将在库的语法上出错

  • 运行创建android项目

  • 现在导入您创建并刚刚运行的项目(如果您知道isLibrary的概念,那么他们现在就是这样维护它的……)

  • 另外还有仅从eclipse运行build-native.sh的附加信息, 右键单击项目->C/C++构建 取消选中使用默认生成命令 并添加以下bash${workspace\u loc:/YourProjName}/build\u native.sh NDK\u DEBUG=1 V=1

    祝你好运。如果有任何问题,请随时提问

    import org.cocos2dx.lib.Cocos2dxActivity;
    

    改变

    extends Cocos2dxActivity
    


    您可以复制游戏文件夹proj.android文件夹旁边的文件夹(cocos2d-2.0-x-2.0.3/cococos2dx/platform/android/java),然后将其与eclipse中的游戏一起导入。导入这两个项目后,打开游戏的属性,然后将libcocos2dx添加为库,然后单击应用和构建


    我已经尝试过这些,并且对我有效

    同样的问题!我正试图找出v2.0.3的问题所在。但是,v2.0.2似乎运行良好。无论如何,尝试手动将“link source”文件夹添加到“%COCOS2DX\u ROOT%\COCOS2DX\platform\android\java\src”应该可以解决问题,尽管在执行create-android-project时不会自动添加。bat我在哪里可以下载COCOS2DX 2.0.2,我只在网站上找到了新版本我尝试了这一点,一切正常,没有错误,但我没有看到任何libgame.so文件在libs文件夹中生成,当我运行该项目时,由于在libs文件夹中找不到库,因此给出了错误…@Braj-尝试使用命令提示符/创建项目的build-native.sh并告诉我您得到的错误是什么。。。抱歉,忘记运行build\u native.sh。。。现在它的工作很好。。。感谢u@Braj:我已经编辑了答案,这样如果你从eclipse运行,你将只能从eclipse构建。如果你觉得答案是正确的,请自由投票支持它。它实际上是有效的,但是,它是如何工作的??如果主活动不再是Cocos2dxActivity,而onCreate()只做super.onCreate(),那么如何创建Cocos2dxActivity?它看起来像(黑色)魔法。你能解释一下吗?谢谢。我也对这个感兴趣。有人有答案吗?看起来像黑客,但有很大的潜力。尽管如此,我还是能够使用上面选择的答案在android上构建我的项目+1仍然。
    extends Cocos2dxActivity
    
    extends Activity