Приложение Application.mk игнорируется Android Studio

Я хотел бы включить iostream заголовка c ++ в свой код NDK. Для этого я должен включить APP_STL: = stlport_static (или подобное) в файл Application.mk, как указано в Android ndk-build iostream: Нет такого файла или каталога .

Все это хорошо работает, если я скомпилирую с помощью командной строки ndk-build, однако при компиляции с использованием Android Studio я все равно получаю ту же ошибку, что и iostream не найден. Похоже, application.mk игнорируется Android Studio, и я не уверен, как его настроить в build.gradle. Может ли кто-нибудь помочь мне, включая APP_STL: = stlport_static, используя андроид-студию?

благодаря

Solutions Collecting From Web of "Приложение Application.mk игнорируется Android Studio"

Похоже, на данный момент нет поддержки для включения файла Application.mk в build.gradle, однако добавление stl "stlport_static" в разделе ndk build.gradle хорошо работает (спасибо Майклу за быстрый ответ).

В разделе defaultConfig добавьте:

  ndk { moduleName "app" stl "stlport_static" } 

Подробности можно найти по адресу: https://groups.google.com/forum/#!topic/adt-dev/pHnST37HrlM

Для Gradle 2.5 это должно выглядеть так:


     Android.ndk {
         ModuleName = "приложение"
         Stl = "stlport_static"
     }