我在Android项目中使用NDK-r7。我发现如果Android.mk
或Application.mk
被修改,NDK将再次编译整个项目。
由于我使用shell脚本来复制具有不同环境的.mk文件,我发现即使复制的.mk文件内容完全相同也会导致NDK编译整个项目,浪费了大量时间。
例如,我有一个内容为Application.mk
的{{1}}文件,然后我使用LOCAL_PATH := $(call my-dir)
(它们具有相同的内容),NDK将再次构建整个cpp文件。
这是否可以避免这种情况,或者使NDK编译更“智能”?
答案 0 :(得分:2)
没办法。你只能让你的项目变得更聪明。
e.g。