首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何仅在发布版本中使用此构建工具(容易出错)?

如何仅在发布版本中使用此构建工具(容易出错)?
EN

Stack Overflow用户
提问于 2019-04-09 00:40:23
回答 1查看 36关注 0票数 0

在我的构建中,我使用了一个叫做"errorprone“的代码分析工具。它适用于每种版本类型,但我只想将其用于发布版本(或者更具体地说,非调试版本)。我的gradle配置的相关部分如下所示:

代码语言:javascript
复制
plugins {
    id "net.ltgt.errorprone" version "0.0.14"
}

..。

代码语言:javascript
复制
tasks.withType(JavaCompile) {
    options.compilerArgs += [
            '-Xep:DefaultCharset:OFF',
}

..。

代码语言:javascript
复制
dependencies {
    errorprone 'com.google.errorprone:error_prone_core:2.3.1'
}

我已经为debugrelease配置了buildTypes。如何将易出错的依赖项配置为仅使用release

EN

回答 1

Stack Overflow用户

发布于 2019-04-09 13:34:35

代码语言:javascript
复制
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")))
            }
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55578014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档