Cada compilación NDK es una reconstrucción completa

Posible duplicado:
Evitar que ndk-build se limpie automáticamente del módulo

Android con una librería NDK. NDK r8c. Compilación bajo Cygwin (es un proyecto antiguo).

Un montón de archivos C ++ y C, y algunas bibliotecas .a enlazadas a través de LOCAL_LDLIBS.

Desde hace algún tiempo, estoy notando que cada compilación de NDK va sobre todos los archivos de origen. Incluso si llamo a la ndk-build dos veces seguidas, hay una reconstrucción completa en el segundo intento. No hay nada al efecto en los archivos .mk que puedo ver, y el comando que invoco para construir es un $NDKPATH/ndk-build vainilla. No hay opción -B en ninguna parte.

La única arruga es esta: en cada build, NDK dice lo siguiente:

 /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 

ŻQué sucede, por favor? ¿Puedo ver de algún modo en base a qué fechas de archivo se make tomar una decisión para reconstruirlo todo?

Hay un error conocido en r8c que provoca reconstrucciones completas, incluso sin ningún cambio de código fuente. Consulte este informe de errores .

La corrección sugerida (no la mía) es cambiar la línea 289 de build / core / definitions.mk de

$1: $$(__ndk_file_dir)

a

$1: | $$(__ndk_file_dir)

  • Agente de bambú: no encontró la herramienta de compilación revisión 23.0.3
  • Dalvik / CleanSpec.mk: 47: *** separador faltante. Detener. Error del edificio AOSP
  • Error de construcción de CM12 para oneplus one
  • Construya la aplicación del sistema gradle como parte de la compilación de AOSP
  • Construir Firefox Fennec con Flash Player incrustado
  • Cómo incorporar el archivo de hacer existente con Android NDK
  • Creación de Debug vs. Release en el NDK de Android
  • Construir objeto compartido de C ++ al crear un proyecto de Android en Eclipse
  • Android.mk wilcard extra 'jni' en el camino?
  • Guardar vista como mapa de bits, sólo obtener pantalla en negro
  • Android ANTLR hacer que no funciona correctamente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.