Как отключить сборку Android NDK для какого-то варианта сборки

Я использую Android Studio 2.2 и настроил Gradle для сборки исходников c / c ++ с NDK через CMake.

Теперь я хотел бы отключить сборку NDK для buildType "debug". Для buildType "release" я бы хотел сохранить его.

Цель состоит в том, чтобы исходники NDK компилировались на сервере сборки (с помощью «релиза»), но отключали его для разработчиков (с помощью «отладки»).

Это файл build.gradle, используемый в данный момент:

android {
    externalNativeBuild {
        cmake {
            path "CMakeLists.txt"
        }
    }

    defaultConfig {
        externalNativeBuild {                
            cmake {
                arguments "-DANDROID_TOOLCHAIN=clang"
                cppFlags "-std=c++14"
            }
        }

        ndk {
            abiFilters 'armeabi-v7a', 'x86'
        }
    }

    buildTypes {        
        release {            
            externalNativeBuild {                
                cmake {
                    arguments "-DANDROID_TOOLCHAIN=clang"
                    cppFlags "-std=c++14"
                }
            }

            ndk {
                abiFilters 'armeabi-v7a'
            }
        }
    }
}

Как отключить сборку NDK (externalNativeBuild) для defaultConfig или buildType «debug»?

У других разработчиков не будет установлен NDK (local.propertiesбез ndk.dir = PATH_TO_NDK). Это возможно настроить?

заранее спасибо

Редактировать:

Этот externalNativeBuild должен быть настроен с модулем com.android.library, а не с модулем com.android.application.

Ответы на вопрос(2)

Ваш ответ на вопрос