kel*_*dar 7 gradle build.gradle
如果我想对gradle设置进行编辑,我被建议使用build-extras.gradle
反对编辑生成的build.gradle
文件.
这可以.但我想知道是否build-extras.gradle
覆盖设置中的设置build.gradle
,或者它们是否与设置合并build.gradle
.
例如,如果我有以下build.gradle文件:
android {
lintOptions {
checkReleaseBuilds false
}
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(
output.outputFile.parent,
'myApp' + manifestParser.getVersionName(android.sourceSets.main.manifest.srcFile) + "_"
+ getDate() + '.apk'
)
}
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDirs = ['libs']
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果我有以下内容build-extras.gradle
:
android {
lintOptions: {
checkDebugBuilds: false
}
}
Run Code Online (Sandbox Code Playgroud)
将基本上覆盖选项checkReleaseBuilds
,因为build-extras.gradle
,还是会合并这两个?
我问的原因是因为我正在尝试确定以下哪个是build-extras.gradle
:
A:
android {
lintOptions: {
checkDebugBuilds: false
}
}
Run Code Online (Sandbox Code Playgroud)
B:
android {
lintOptions: {
checkDebugBuilds: false
checkReleaseBuilds: true
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
编辑: 格式化文件名,使其更易于阅读.
归档时间: |
|
查看次数: |
869 次 |
最近记录: |