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.
- La mejor manera de ejecutar pruebas rápidas de JUnit en un proyecto Android en Android Studio
- ¿Cómo configurar gradle para usar logback-classic SOLAMENTE para las pruebas de unidad en Android?
- Cordova App - error de herramienta de construcción - Gradle
- Android Gradle 1.1 - agregando una dependencia de prueba en las pruebas de otro proyecto
- Android Studio - Añadir dependencia a todos los módulos
- Android studio 0.5.9: 2 molestas advertencias de Gradle
- Android Studio 1.3 gradle plugin devuelve error al definir jni y jniLibs en conjuntos de código fuente
- Android Studio gradle y las bibliotecas de importación
- Adición de dependencias de Maven a Gradle en Android Studio
- Android Studio: ¿Cómo excluir el módulo google-services en el sabor del producto?
- Nuevo error Relic Android con gradle
- No se puede usar Android NDK con libGDX
- Crear una dependencia gradle - eliminar el acceso a sus propias dependencias
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.
- ¿Qué significa adRequest.addTestDevice ("device_id")?
- Problema de Gradle al actualizar desde 0.14.0 a 1.0.0