Android .properties文件,其变量包含基于当前构建变体的不同值

问题描述 投票:-1回答:1

我有一个.property文件,目前是这样的:com.myapp.token = myGenericString

我想要的是为不同的构建变体赋予不同的值。就像是:

if (BuildConfig == Release) {
    com.myapp.token = myReleaseString
} else {
    com.myapp.token = myOtherString
}

我是Android的新手,所以我甚至不确定它是否可行。有什么建议?谢谢!

android android-studio properties-file
1个回答
0
投票

.properties不支持,但您可以使用string resources执行此操作,例如:

app/src/main/res/values/strings.xmlapp/src/debug/res/values/strings.xml

一个甚至不必在代码上有所不同,资源位置在内部被更改。

© www.soinside.com 2019 - 2024. All rights reserved.