Android Studio构建配置

时间:2013-07-01 10:59:48

标签: android configuration android-studio

我想知道如何使用Android Studio创建不同的构建配置,使用不同的常量进行调试和发布构建(比如服务器地址,API密钥等)。

1 个答案:

答案 0 :(得分:6)

编辑模块中的build.gradle文件,并将以下任意内容添加到android{}容器中。

    signingConfigs {
        release {
            storeFile file("path relative to the root of the project")
            storePassword "PASSWORD!"
            keyAlias "projectname"
            keyPassword "PASSWORD!"
        }
    }


    buildTypes {
        debug {
            versionNameSuffix "-DEBUG"
            packageNameSuffix ".debug"
        }
        release {
            debuggable false
            signingConfig signingConfigs.release
        }
        debugRelease.initWith(buildTypes.release)
        debugRelease {
            debuggable true
            packageNameSuffix '.debugrelease'
            signingConfig signingConfigs.release
        }
    }

}

这增加了3种构建类型(release,debugRelease和debug)

release和debugRelease都使用相同的密钥,debugRelease是Release的副本。