将cpp文件添加到cocos2d-x项目的android项目中

Fer*_*jka 5 c++ java eclipse android cocos2d-x

我已经按照本教程http://www.raywenderlich.com/33750/cocos2d-x-tutorial-for-ios-and-android-getting-started,设法在cococs2d-x中创建一个android hello world项目.现在,当我向classes目录添加任何内容并尝试使用它们时,我会收到类似的错误

make: *** [obj/local/armeabi/libgame.so] Error 1
undefined reference to 'ConstAndStats::getDevice()' 
Run Code Online (Sandbox Code Playgroud)

我该如何解决这些问题,并为我的eclipse项目添加已经运行的代码(在Xcode中)?

Dum*_*tov 8

如果将类添加到classes目录但忘记将其添加到jni文件夹中的Android.mk文件中,则可能会出现此类错误.添加如下内容:

LOCAL_SRC_FILES := hellocpp/main.cpp \
          ../../Classes/YourClass.cpp \
          ../../Classes/YourLastClass.cpp
Run Code Online (Sandbox Code Playgroud)