cocos2d-x-3.16 实例开发之ParkourBall【7】Android编译

一、准备好adt和ndk(我用的ndk是r14b版本)

1、导入项目,包括libcocos2dx

image.png

2、ParkourGame右键->Properties->Builders

image.png

3、点击New...->选择Program->点击OK

Location这一栏点击Browse File System...选择你存放NDK路径下的nkd-build.cmd

Working Directory这栏点击Browse Workspace...选择ParkourGame

点击OK

image.png

二、修改Android.mk

1、打开ParkourGame\proj.android\jni\Android.mk

image.png

2、新增的部分是遍历Classes目录的所有.cpp文件赋值LOCAL_SRC_FILES,同时所有文件夹路径赋值LOCAL_C_INCLUDES

define walk
    $(wildcard $(1)) $(foreach e, $(wildcard $(1)/*), $(call walk, $(e)))
endef
ALLFILES = $(call walk, $(LOCAL_PATH)/../../Classes)
FILE_LIST := hellocpp/main.cpp
FILE_LIST += $(filter %.cpp, $(ALLFILES))
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)
FILE_INCLUDES := $(filter-out %.cpp, $(ALLFILES))
FILE_INCLUDES := $(filter-out %.h, $(FILE_INCLUDES))
LOCAL_C_INCLUDES := $(FILE_INCLUDES)

3、然后就可以编译了

image.png


发表评论

(必填)

(必填)

(以便回访)

博客已稳定运行: 访问量:191,768 views 网站备案号:闽ICP备17026396号-1