说是一键打包,试了一个晚上,各种打包失败.
今天早上头脑清醒了,慢慢排查才发现需要在proj.android\jni\android.mk里面加上自己的class.
就是这段加上
LOCAL_SRC_FILES := hellocpp/main.cpp
…/…/Classes/AppDelegate.cpp
…/…/Classes/HelloWorldScene.cpp \
说好的"一键"呢?
说是一键打包,试了一个晚上,各种打包失败.
今天早上头脑清醒了,慢慢排查才发现需要在proj.android\jni\android.mk里面加上自己的class.
就是这段加上
LOCAL_SRC_FILES := hellocpp/main.cpp
…/…/Classes/AppDelegate.cpp
…/…/Classes/HelloWorldScene.cpp \
说好的"一键"呢?
我用的时候就是一键打包啊,楼主你是不是什么地方整错了?例如环境变量等。
我不修改的情况下打包的话,会出现 错误:
jni/…/…/Classes/HelloWorldScene.cpp:59: error: undefined reference to ‘GameScene::createScene()’
GameScene是我自己写的类,很明显是打包的时候没查找到啊.
于是我就在android.mk里面添加了我自己的类,然后就打包通过了.
添加新类后,确实需要修改一下MK,文件,建议已记录,感谢反馈!