Konnte nicht finden, Methode externalNativeBuild() für die Argumente

ich versuche zu integrieren, die ndkBuild Funktionalität in eine bestehende android-studio-Projekt, über das neue android studio 2.2 , um c++ Debuggen, etc.
ich habe versucht, aus einer der ndk Beispiel Projekte, die android studio 2.2-Angebote, die funktioniert einwandfrei. Jedoch, wenn ich versuche zu laufen, die gradle-Befehle in mein eigenes Projekt, bekomme ich diese Fehlermeldung:

Error:(73, 0) nicht finden Konnte-Methode externalNativeBuild() für die Argumente [build_c6heui1f67l8o1c3ifgpntw6$_run_closure2$_closure9@4329c1c9] auf Projekt ':Kern' des Typs org.gradle.api.Projekt.

Durch die folgende Beschreibung
http://tools.android.com/tech-docs/external-c-builds
ich landete mit einem gradle-Skript, das die folgenden Befehle enthält:

externalNativeBuild{
    ndkBuild{
        path "$projectDir/jni/Android.mk"
    }
}

externalNativeBuild {
    ndkBuild {
      arguments "NDK_APPLICATION_MK:=$projectDir/jni/Application.mk"
      abiFilters "armeabi-v7a", "armeabi","arm64-v8a","x86"
      cppFlags "-frtti -fexceptions"
    }
}

Habe ich vielleicht etwas verpassen könnte hier mit dem Projekt-setup?
Ich habe den Android NDK Lage richtig unter

Datei -> Projekt-Struktur ... -> SDK-Pfad -> Android NDK Lage

in meinem android-studio.

Alles, was ich haben könnte vergessene?

Hat jemand ein ähnliches problem vor?

Beratung wäre sehr geschätzt werden =)

  • Haben Sie die externalNativeBuild im inneren des android - {} - block?
  • ja, habe ich, kann es also nicht die Fehlerquelle
Schreibe einen Kommentar