手工输入项目需要编译的cpp文件到Android.mk里的缺点 1)繁琐,如果cpp文件很多,简直无法忍受 2)手工输入过程中容易出现错误 3)如果cpp文件更改名称,需要修改android.mk文件 有一种方法可以直接遍历文件夹里面的所有.cpp和.c文件实现. 方法如下: #遍历当前目录和所有子目录,放到walk变量里面define walk $(wildcard $(1)) $(foreach e, $(wildcard $(1)/*), $(call walk, $(e)))endef…