Библиотека поддержки Gradle Experimental & Vector Drawable

В настоящее время я использую Gradle Experimental 0.2.1, однако я не могу использовать более новую версию.

Я не знаю, связано ли это, но мне нужно использовать новую поддержку Vectore.

Я пытался добавить vectorDrawables.useSupportLibrary = true в defaultConfig.with заблокировать, но Gradle Sync не сможет сказать, что не распознает эту функцию.

Я получаю ошибку:

Ошибка: нет такого свойства: vectorDrawables для класса: com.android.build.gradle.managed.ProductFlavor

Это мой файл сборки Gradle:

apply plugin: 'com.android.model.application'

model {
    android {
        compileSdkVersion = 23
        buildToolsVersion = '22.0.1'

        defaultConfig.with {
            applicationId = "my.application.com
            minSdkVersion.apiLevel = 18
            targetSdkVersion.apiLevel = 23
            versionCode = 1
            versionName = "1.0"
            vectorDrawables.useSupportLibrary = true // this will fail
        }
    }

    android.packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/services/javax.annotation.processing.Processor'
        exclude 'META-INF/DEPENDENCIES'
    }

    // NDK
    android.ndk {
        moduleName = "MyAwesomeJNILib"
        cppFlags += "-std=c++11"
        stl = 'gnustl_shared'    
    }

    android.buildTypes {
        release {
            minifyEnabled = false
            proguardFiles += file('proguard-rules.pro')
        }
        debug {
            minifyEnabled = false
            proguardFiles += file('proguard-rules.txt')
            debuggable = true
        }
    }

    android.productFlavors {
        create("demo") {
            applicationId = "my.application.com.demo"
        }

        create("dev") {
            applicationId = "my.application.com.dev"
        }
    }

    compileOptions.with {
        sourceCompatibility = JavaVersion.VERSION_1_7
        targetCompatibility = JavaVersion.VERSION_1_7
    }
}

В блоке зависимостей я обязательно использовал

скомпилировать 'com.android.support:appcompat-v7:23.4.0'

0 ответов

Другие вопросы по тегам