Android Studio 1.3中实验性Gradle构建工具的选项

Android Studio 1.3中实验性Gradle构建工具的选项,android,android-studio,android-gradle-plugin,build.gradle,gradle-experimental,Android,Android Studio,Android Gradle Plugin,Build.gradle,Gradle Experimental,由于Android Studio 1.3支持NDK,我尝试按照此链接转换我的Gradle脚本(build.Gradle app/build.Gradle和Gradle wrapper.properties) 但是,我在教程和ndk示例库中都找不到关于lintOptions的任何指导 我的应用程序/build.gradle apply plugin: 'com.android.model.application' model { android { compileSdkV

由于Android Studio 1.3支持NDK,我尝试按照此链接转换我的Gradle脚本(build.Gradle app/build.Gradle和Gradle wrapper.properties)

但是,我在教程和ndk示例库中都找不到关于lintOptions的任何指导

我的应用程序/build.gradle

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

model {
    android {
        compileSdkVersion = 21
        buildToolsVersion = "21.1.2"

        defaultConfig.with {
            applicationId = "com.abc.xyz"
            minSdkVersion.apiLevel = 9
            targetSdkVersion.apiLevel = 21
        }

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

        lintOptions {       // <-- this block
            checkReleaseBuilds false
        }
    }

        android.buildTypes {
        release {
            minifyEnabled = true
        }
    }
}
apply插件:“com.android.model.application”
模型{
安卓{
compileSdkVersion=21
buildToolsVersion=“21.1.2”
defaultConfig.with{
applicationId=“com.abc.xyz”
minSdkVersion.apiLevel=9
targetSdkVersion.apiLevel=21
}
编译选项{
sourceCompatibility=JavaVersion.VERSION\u 1\u 7
targetCompatibility=JavaVersion.VERSION\u 1\u 7
}

lintOptions{/它应该在模型{}内加上“android.”前缀

model{

  android.lintOptions {
       checkReleaseBuilds = false
  }
}

也许我说的是显而易见的,但您的代码似乎有一个错误}

    lintOptions {       // <-- this block
        checkReleaseBuilds false
    }
} // <-- Stray closes off the buildTypes info

    android.buildTypes {
    release {
        minifyEnabled = true
    }
}

lintOptions{//谢谢你的帮助,我会尝试一下。但是,我认为lintOptions块内的行应该是checkReleaseBuilds=false,因为这是新的DSL样式。简单地将它从Android块内移到外部并加上Android前缀就太疯狂了。修复了这个问题。为什么,它们不是等价的呢?