求大佬帮忙,游戏打包成APK是报这个错误怎么解决啊...
LY_CJ 2017-07-13 10:54:43 编译的时候报错,这个怎么解决啊
[armeabi] SharedLibrary : libcocos2dcpp.so
D:/Trantplan/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/cocos2dcpp_shared/__/__/Classes/LayerGame.o: in function AI::create():jni/../../Classes/AI.h:10: error: undefined reference to 'AI::init()'
D:/Trantplan/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/cocos2dcpp_shared/__/__/Classes/LayerGame.o: in function AI::create():jni/../../Classes/AI.h:10: error: undefined reference to 'vtable for AI'
D:/Trantplan/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/cocos2dcpp_shared/__/__/Classes/LayerGame.o: in function LayerGame::eatItem(Item*):jni/../../Classes/LayerGame.cpp:359: error: undefined reference to 'AI::pause()'
make: Leaving directory `/cygdrive/c/Python27/cocos2d-x-2.2.6/projects/Tank0718/proj.android'
collect2: ld returned 1 exit status
make: *** [obj/local/armeabi/libcocos2dcpp.so] Error 1
**** Build Finished ****
Android.mk文件是这样写的 没有问题啊 ,怎么就是报错呢
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/Bullet.cpp \
../../Classes/Item.cpp \
../../Classes/LayerGame.cpp \
../../Classes/LayerMenu.cpp \
../../Classes/LayerSetup.cpp \
../../Classes/LayerStart.cpp \
../../Classes/MenuCtrl.cpp \
../../Classes/TankFriend.cpp \
../../Classes/TankEnemy.cpp