gpt4 book ai didi

android - 在build.gradle中导出环境变量

转载 作者:行者123 更新时间:2023-12-03 04:40:44 24 4
gpt4 key购买 nike

Gradle支持Android应用程序的多种 flavor 构建。如何导出具有不同 flavor 值的环境变量?例如,在构建flavor1时导出值为“flavor1”的FLAVOR,而在flavor2构建时导出为“flavor2”的值。

android {
...
productFlavors {
flavor1 {
...
}

flavor2 {
...
}
}
}

最佳答案

此链接http://inaka.net/blog/2014/12/22/create-separate-production-and-staging-builds-in-android/可能会帮助您。

如果您有两个productFlavor(例如Production和Staging)

您应该创建两个不同的资源文件夹:

project / app / src / production / res / values / strings.xml

<resources>
<string name="root_url">http://production.service.com/api</string>
</resources>

项目/应用程序/ src /分段/ res / values / strings.xml
<resources>
<string name="root_url">http://staging.service.com/api</string>
</resources>

您应该在android {}中添加以下代码:
productFlavors {

production {
applicationId "com.inaka.app.production"
}

staging {
applicationId "com.inaka.app.staging"
}

}

最好为不同的productFlavor使用不同的图标,只需将图标添加到每个不同的资源文件夹中即可。

关于android - 在build.gradle中导出环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28396674/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com