Cómo evitar la generación automática de Android.mk con el nuevo gradle experimental Plugin

Estoy tratando de construir el proyecto NDK con el nuevo plugin experimental de Gradle, pero parece que Gradle ignora el Android.mk y empieza a compilar todo sin prestar atención a lo que escrito en el Android.mk, soy consciente de la nueva sintaxis y yo Lea la siguiente Guía del usuario del plugin experimental También he probado la siguiente sintaxis:

android.sources { main { jni { source { srcDirs = [] } } } } 

Pero sigue ignorando el archivo Android.mk. Estoy usando:

  • Android Studio 1.3.1 estable
  • Gradle 2.5 con el complemento experimental 0.2.0

¿Alguien puede aconsejarlo?

Si usted fija

 android.sources{ main.jni { source { srcDirs = ['src/main/none'] // [] could be set instead but will disable even symbol resolution inside the editor } } main.jniLibs { source { srcDirs = ['src/main/libs'] } } } 

Android Studio no intentará crear tus fuentes e integrará tus archivos .so que están dentro de src/main/libs/<abi>/

Eso significa que puedes llamar a ndk-build tú mismo, y tus Makefiles no serán ignorados.

Trate de poner:

  android.useDeprecatedNdk=true 

Dentro de su archivo gradle.properties .

Entonces, deberías poder usar la sintaxis que mencionas en tu pregunta.

  • En Android Studio 2.1.3 ¿No funciona el gradle experimental?
  • El proyecto no se puede compilar después de actualizar a gradle: 2.1.0-alpha5
  • Actualización de Android Studio 2.2: alineado APK (zipAlign) no generado con el nuevo Gradle Plugin 2.2.0
  • ¿Cómo conozco las propiedades de applicationVariants de android gradle plugin?
  • Muévase hacia j8 y Jack. Error de sincronización de Gradle
  • El complemento de Android Studio es demasiado antiguo
  • La sincronización de Gradle falló: No se pudo actualizar el complemento de Android a la versión '2.0.0'
  • Lint recursos no utilizados falsos positivos con la nueva versión de plugin de Android para gradle
  • Restablecer gradle predeterminado y plugin para android studio para estar al día al crear nuevos proyectos?
  • Android Studio: Gradle Sync falla con soporte-v4-24.1.1.jar
  • Gradle versión 1.10 es necesario. La versión actual es 2.0
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.