AndroidStudio Gradle:如何配置buildTypes,并在构建时检查buildType?

如何在build.gradle中检查buildType是否可调试?

我想做的事情如下:

if(debug) {
     file.write("xxxxx")
}

在我的build.gradle中

另外,如何从AndroidStudio构建调试和发布buildType?我不是指从命令行输入./gradlew assembleRelease或assembleDebug,我的意思是当你按下播放按钮时从IDE本身.这可能吗?

我在我的android块中配置了buildTypes:

buildTypes {
    release {
        signingConfig signingConfigs.storeSign
        defaultConfig {
            versionCode 1100
            versionName "1.1.00"
        }
    }
    debug {
        defaultConfig {
            versionCode 1201
            versionName "1.2.01"
        }
    }
}

解决方法

How can I check if a buildType is debuggable in my build.gradle?

您可以使用buildType的debuggable标志执行此操作.最终结果可能如下所示:

android {

    buildTypes.all { buildType ->
        println buildType.name
        print "Debuggable: "
        println buildType.debuggable
    }
}

Also,how can I build a debug and release buildType from AndroidStudio?

单击Android Studio左下角的“构建变体”按钮以打开“构建变体”面板.从那里,您可以选择在运行/调试时要使用的构建变体.

相关文章

以下为个人理解,如错请评 CE: 凭据加密 (CE) 存储空间, 实际路径/data/user_ce/ DE: 设备加密 (DE) 存...
转载来源:https://blog.csdn.net/yfbdxz/article/details/114702144 用EventLog.writeEvent打的日志(或...
事件分发机制详解 一、基础知识介绍 1、经常用的事件有:MotionEvent.ACTION_DOWN,MotionEvent.ACTION...
又是好久没有写博客了,一直都比较忙,最近终于有时间沉淀和整理一下最近学到和解决的一些问题。 最近进...
Android性能优化——之控件的优化 前面讲了图像的优化,接下来分享一下控件的性能优化,这里主要是面向...
android的开源库是用来在android上显示gif图片的。我在网上查了一下,大家说这个框架写的不错,加载大的...