Android Studio 1.3中实验性Gradle构建工具的选项
由于Android Studio 1.3支持NDK,我尝试按照此链接转换我的Gradle脚本(build.Gradle app/build.Gradle和Gradle wrapper.properties) 但是,我在教程和ndk示例库中都找不到关于lintOptions的任何指导 我的应用程序/build.gradleAndroid 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
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前缀就太疯狂了。修复了这个问题。为什么,它们不是等价的呢?