可能重复:
防止 ndk-build 自动清理模块
带有 NDK 库的 Android 项目。NDK r8c。在 Cygwin 下编译(这是一个旧项目)。
一堆 C++ 和 C 文件,以及一些通过 LOCAL_LDLIBS 链接的 .a 库。
从前一段时间开始,我注意到每个 NDK 构建都会遍历所有源文件。即使我连续两次调用 ndk-build,在第二次尝试时也会完全重建。我可以看到 .mk 文件中没有任何效果,我调用构建的命令是 vanilla $NDKPATH/ndk-build
。任何地方都没有 -B 选项。
唯一的问题是:在每次构建中,NDK 都会说以下内容:
/cygdrive/c/android-ndk-r8c/build/core/add-application.mk:128: Android NDK: WARNING:
APP_PLATFORM android-9 is larger than android:minSdkVersion 3 in
/cygdrive/d/AppPath/AndroidManifest.xml
请问这是怎么回事?我能以某种方式看到基于什么文件日期make
决定重建它吗?