代码之家  ›  专栏  ›  技术社区  ›  l33t

如何在自定义梯度任务中检查发布/调试?

  •  0
  • l33t  · 技术社区  · 7 年前

    使用 Gradle 4.10 . 我有一个自定义任务,它生成一些需要创建的本地代码文件 之前 运行NDK生成。我需要定义例如。 NDEBUG 用于发布版本,但不用于调试版本。那么,如何在自定义gradle任务中检查发布/调试?

    apply plugin: 'com.android.library'
    
    task ndkBuild(type: Exec) {
        commandLine "${ndkDir}/ndk-build${ndkExt}"
    }
    task myTask(type: Exec) {
        // HERE I need to determine if this is Release or Debug build. How?
        ifeq (...)
        endif
    }
    ndkBuild.dependsOn myTask
    
    0 回复  |  直到 7 年前
    推荐文章