在我的构建中,我使用了一个叫做"errorprone“的代码分析工具。它适用于每种版本类型,但我只想将其用于发布版本(或者更具体地说,非调试版本)。我的gradle配置的相关部分如下所示:
plugins {
id "net.ltgt.errorprone" version "0.0.14"
}..。
tasks.withType(JavaCompile) {
options.compilerArgs += [
'-Xep:DefaultCharset:OFF',
}..。
dependencies {
errorprone 'com.google.errorprone:error_prone_core:2.3.1'
}我已经为debug和release配置了buildTypes。如何将易出错的依赖项配置为仅使用release
发布于 2019-04-09 13:34:35
Barry, Add your dependency as
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
android.productFlavors.each {
flavor ->
if (flavor.name.contains("debug")) {
implementation 'com.google.android.exoplayer:exoplayer:2.8.4'
// add("ReleaseImplementation", ('com.android.support:leanback-v17:' + supportLibraryVersion))
//add("${flavor.name}DebugImplementation", (fileTree(include: 'vgdrm.jar', dir: "${vgdrmRootDir}/${flavor.ext.vgdrmVersion}-debug")))
}
}https://stackoverflow.com/questions/55578014
复制相似问题