Como desativar a compilação NDK do Android para algumas variantes de compilação

Estou usando o Android Studio 2.2 e configurei o Gradle para criar fontes c / c ++ com NDK via CMake.

Agora eu gostaria de desativar a compilação NDK para o buildType "debug". Para buildType "release", gostaria de mantê-lo.

O objetivo é fazer com que as fontes NDK sejam compiladas no servidor de compilação (usando "release"), mas desabilitá-lo para desenvolvedores (usando "debug").

Este é o arquivo build.gradle atualmente em uso:

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'
            }
        }
    }
}

Como posso desativar a compilação NDK (externalNativeBuild) para defaultConfig ou buildType "debug"?

Outros desenvolvedores não terão o NDK instalado (local.propertiessem ndk.dir = PATH_TO_NDK). Isso é possível de configurar?

desde já, obrigado

Editar:

Esse externalNativeBuild deve ser configurado com um módulo 'com.android.library', não um módulo' com.android.application '.

questionAnswers(2)

yourAnswerToTheQuestion