cocos2d-x工程打包成apk的问题

已经顺利把cocos2d-x的helloworld打包成功了

用cygwin编译,要修改andorid.mk文件。

问题在于修改andorid.mk文件,当cpp很多的时候,要一个个添加很麻烦。

还有如果要添加box2d库的话要怎么办呢,网上有份教程没看懂.


Add box2d for cocos2d-2.0-x-2.0.4, change the "cocos2d-2.0-x-2.0.4\Box2dTest\proj.android\jni\Android.mk" like this

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := game_shared

LOCAL_MODULE_FILENAME := libgame

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

LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes

LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static cocosdenshion_static cocos_extension_static box2d_static

include $(BUILD_SHARED_LIBRARY)

$(call import-module,CocosDenshion/android) \
$(call import-module,cocos2dx) \
$(call import-module,extensions) \
$(call import-module,external/Box2D)

then the problem is solved!