¿Cómo construir la biblioteca estática de C + + usando NDK en Android usando Android Studio con Gradle?

Tengo un proyecto escrito en C ++ y quiero construir una biblioteca estática para poder vincularla en otros proyectos. Pero Android Studio junto con NDK sólo produce objetos de biblioteca compartida que son para mí no utilizables (necesito objetos estáticos). Yo uso gradle plugin para construir el código.

Mientras que el código compila no puedo encontrar una manera de obtener un archivo "libname.a".

¿Alguien sabe la magia detrás de esto en Gradle?

Aunque no está bien familiarizado con el NDK Gradle apoya la construcción de bibliotecas estáticas nativas. Puede ver un ejemplo en C ++ con Gradle o aprender más sobre él en el capítulo de binarios nativos de la guía del usuario de gradle.

  • Problema al auto-incrementar versionCode con Gradle
  • Gradle Build Error - NullPointerException lanzado durante la aplicación: compileDebugJava gradle task
  • Error en la sincronización del proyecto de Android Gradle
  • Permisos de solo prueba de Android con gradle
  • Cómo utilizar Robolectric 2.4 en Android Studio 1.1.0 y gradle 2.2.1
  • Agregar claves de liberación en el complemento experimental de Gradle para Android
  • Migración desde eclipse + SVN a Android Studio
  • Error al importar un proyecto de Eclipse en Android Studio
  • Android: La ejecución falló para la tarea ': app: packageDebug'. > Datos
  • Lint falla en la compilación con el error de seguridad "WrongConstant: Incorrect constant". Anotación de IntDef
  • ¿Cómo uso el procesador de anotación Java personalizado en Gradle?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.