Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.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
将Xcode(iOS)代码移植到cocos2d-x中的eclipse(android)_Android_Ios_Xcode_Eclipse_Cocos2d X - Fatal编程技术网

将Xcode(iOS)代码移植到cocos2d-x中的eclipse(android)

将Xcode(iOS)代码移植到cocos2d-x中的eclipse(android),android,ios,xcode,eclipse,cocos2d-x,Android,Ios,Xcode,Eclipse,Cocos2d X,我使用cocos2d-x模板在xcode中实现了我的游戏。它工作得非常好。然后我尝试将相同的代码移植到eclipse。我使用cocos2d-x的shell命令创建了一个新项目,并构建了该项目。然后,我将创建的项目转换为以C/C++代码的形式运行,就像我通常对cocos2d-x所做的那样。然后,我将所有代码文件/资源从我的xcode项目复制到eclipse项目。我根据更新了我的Android.mk文件(添加了新的src文件)。它正确编译,成功安装了仿真器,但随后崩溃,并在日志中显示此错误消息: 0

我使用cocos2d-x模板在xcode中实现了我的游戏。它工作得非常好。然后我尝试将相同的代码移植到eclipse。我使用cocos2d-x的shell命令创建了一个新项目,并构建了该项目。然后,我将创建的项目转换为以C/C++代码的形式运行,就像我通常对cocos2d-x所做的那样。然后,我将所有代码文件/资源从我的xcode项目复制到eclipse项目。我根据更新了我的Android.mk文件(添加了新的src文件)。它正确编译,成功安装了仿真器,但随后崩溃,并在日志中显示此错误消息:

07-11 10:29:38.846: D/libEGL(534): loaded /system/lib/egl/libGLESv1_CM_emulation.so
07-11 10:29:38.856: D/libEGL(534): loaded /system/lib/egl/libGLESv2_emulation.so
07-11 10:29:39.166: A/libc(534): @@@ ABORTING: INVALID HEAP ADDRESS IN dlfree
07-11 10:29:39.166: A/libc(534): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)

任何帮助都将不胜感激。

在模拟器中运行cocos2d-x需要一些额外的步骤。你遵循这些步骤了吗?(我记不清了,但我认为您必须确保在虚拟设备上启用了OpenGL硬件加速功能,并且可能还需要在项目中添加一些代码。)


我尝试过这些步骤,但从来没有运行过,而且没有足够的坚持,因为我碰巧有一个Android手机。

我想你在Eclipse中正在做java和C++的组合项目。在eclipse中编程时,我无法获得代码辅助和自动调试代码功能?i、 e.假设您想键入
cocos2d::CCSprite*\u ship。在编写coc并按下Ctrl+Space后,您是否获得代码帮助?我没有这个功能,我以前用Java编程时就有这个功能。有什么问题吗?我已配置所有路径和符号(包括)。