AndroidStudio中NDK编程,CMakeFiles.txt包含如下脚本,表示编译当前目录(及子目录下)所以C/C++文件。
aux_source_directory(. SRC_LIST)
add_library(${SRC_LIST})
编译成功后,删掉某些C/C++文件,按理说应该没啥问题,结果再编译总报Linker错误,提示找到不之前删掉代码对应的.o文件。
解决方案:删除app\.externalNativeBuild\cmake\目录下的debug和release目录,重新编译。