Edición de edificio de Gradle

Trato de compilar mi proyecto con c-libs nativos y obtener el siguiente error

/Users/eugene/KREF14001/app/src/main/jni/libC/PulseFilter.c: In function 'shapeMonoGame': /Users/eugene/KREF14001/app/src/main/jni/libC/PulseFilter.c:696:5: error: 'for' loop initial declarations are only allowed in C99 mode /Users/eugene/KREF14001/app/src/main/jni/libC/PulseFilter.c:696:5: note: use option -std=c99 or -std=gnu99 to compile your code 

De este informe encuentro que debo usar la opción -std = c99 o -std = gnu99 para compilar mi código, pero no sé cómo hacerlo. Por favor, ayúdame.

En el archivo build.gradle de su aplicación, puede agregar cFlags "-std=c99" en el bloque ndk ubicado dentro del bloque defaultConfig esta manera:

 ndk { moduleName "libblur" abiFilter "armeabi-v7a" stl "gnustl_static" cFlags "-std=c99" ldLibs "log" } 

El problema era que los Gradle no usaban sus archivos .mk, pero generaban sus propios y los usaban. Por lo tanto, es útil editar Android.mk y Application.mk. Puede crear su código fuente manualmente o editar la sección ndk de build.gradle.

  • Importar proyecto de gradle para eclipsar
  • En Android Studio 2.0, no se puede encontrar la variable local del método en el modo de depuración
  • Gradle Android Project con módulo Java 8
  • Compartir una biblioteca de Android entre varias aplicaciones de Android con Gradle
  • Android error en tutorial no puede encontrar la variable de símbolo activity_display_message
  • Construir apk con error gradle
  • Android Studio 3.0, compilación AAPT2 falló - dimen no válido en el archivo de recursos
  • Los archivos múltiples dex definen <mi paquete> / BuildConfig, no pueden encontrar la causa:
  • Android studio Gradle dependencia biblioteca descarga url
  • Las dependencias de build.gradle se actualizan automáticamente
  • Cómo agregar la fecha de compilación a versionNameSuffix en gradle
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.