creator导出到cocos2dx 用android studio编译的问题

如题,在这个过程中我遇到了一个问题:

  1. 不知道android studio如何像vs那样设置包含头文件

我采取的方法是把reader文件夹下的内容全部粘贴到classes里面,但是这样编译失败,

  1. 如果我不采用creator导出,直接cocos2dx在win下开发的话,最后android studio编译是否会出问题呢?

没人嘛 :sob:

不知道android studio如何像vs那样设置包含头文件

http://docs.cocos.com/cocos2d-x/manual/zh/editors_and_tools/creator_to_cocos2dx.html

需要修改 Android.mk

如果我不采用creator导出,直接cocos2dx在win下开发的话,最后android studio编译是否会出问题呢?

不同平台构建方式不统一,依旧要修改 Android.mk ,即使再换到 iOS 也要用 XCode 把文件加进去

哇 感谢!

。。。emmm
我刚刚试了

然而

Build command failed.
Error while executing process E:\AndroidSDK\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\18-19-1-Game\proj.android\app\jni\Android.mk NDK_APPLICATION_MK=D:\18-19-1-Game\proj.android\app\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-14 NDK_OUT=D:/18-19-1-Game/proj.android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=D:\18-19-1-Game\proj.android\app\build\intermediates\ndkBuild\debug\lib NDK_TOOLCHAIN_VERSION=clang -j4 NDK_DEBUG=1 D:/18-19-1-Game/proj.android/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libMyGame.so}
[armeabi-v7a] Compile++ thumb: MyGame_shared <= HelloWorldScene.cpp
[armeabi-v7a] Compile++ arm  : cocostudio_static <= CCActionNode.cpp
[armeabi-v7a] Compile++ arm  : cocostudio_static <= CCActionObject.cpp
[armeabi-v7a] Compile++ arm  : cocostudio_static <= CCArmature.cpp
[armeabi-v7a] Compile++ arm  : cocostudio_static <= CCBone.cpp
[armeabi-v7a] Compile++ arm  : cocostudio_static <= CCArmatureAnimation.cpp
In file included from D:/18-19-1-Game/proj.android/app/jni/../../../Classes/HelloWorldScene.cpp:4:
In file included from D:/18-19-1-Game/proj.android/app/jni/../../../Classes/reader\CreatorReader.h:30:
D:/18-19-1-Game/proj.android/app/jni/../../../Classes/reader/animation/AnimationClip.h:28:10: fatal error: 'Macros.h' file not found
#include "Macros.h"
         ^~~~~~~~~~
1 error generated.
make: *** [D:/18-19-1-Game/proj.android/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/MyGame_shared/D_/18-19-1-Game/proj.android/app/jni/__/__/__/Classes/HelloWorldScene.o] Error 1
make: *** Waiting for unfinished jobs....


我现在。。终于编译成功了,也导出apk了。。但是这个apk并不能运行。。。

我现在就想知道 , 有没有人用creator_to_cocos2dx成功导入安卓项目的

拜托了 呜呜呜

补充。。
看了logcat 错误代码是
Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 22215

有知道原因的吗

ndk-stack并没有捕捉到错误信息

空指针移除,自己检查检查代码,比如获取不到节点,但是却调用了节点的方法,类似 nullptr->do( )

我啥代码都没写鸭 就是只是调用了creator的helloworld.ccreator