Cocos编译--android-studio

时间:2017-02-11 13:03:18

标签: cocos2d-x

cocos2d-x 3.14.1,ndk r13b

'标准'编译命令工作正常:

  

cocos compile -p android -m debug --ap android-23

使用此命令编译时出现明显的链接错误:

  

cocos compile -p android -m debug --ap android-23 - android-studio

错误: jni /../../../ Classes / AppDelegate.cpp:289:错误:未定义引用' MainMenu :: createScene()' collect2:错误:ld返回1退出状态 make:*** [obj / local / armeabi / libMyGame.so]错误1 运行命令时出错,返回码:2。

苦苦挣扎 - 请问任何想法?

1 个答案:

答案 0 :(得分:0)

似乎您尚未在Android.mk的Android Studio中添加MainMenu类。 从以下路径打开android.mk:

  

〜项目目录/ proj.android演播室/应用/ JNI / android.mk

按以下方式添加您拥有的所有课程:

LOCAL_SRC_FILES := hellocpp/main.cpp \
                   ../../../Classes/AppDelegate.cpp \
                   ../../../Classes/HelloWorldScene.cpp

注意:使用您的实际名称编辑上述类.HelloWorldScene.cpp仅用于表示。