我想发布一个演示和我应用程序的完整版本。
我怎样才能:
- 定义不同的构建配置文件,以便在构建
apk
时获得两个应用程序,一个完整,一个用于演示? - 更改
<application android:label="@string/app_name">
?例如,对于完整版,我想使用@String/app_name
,但对于演示构建配置文件,请使用app_name_demo
?应用程序名称也已本地化!
我是否必须以某种方式使用gradle
产品风味部分?
喜欢:
productFlavors {
demo {
applicationIdSuffix ".demo"
versionNameSuffix "-demo"
}
}
但是我找不到如何实现上述观点。
编辑转到产品风味
productFlavors {
demo {
applicationIdSuffix ".demo"
versionNameSuffix "-Demo"
}
release {
minifyEnabled true
shrinkResources true
debuggable false
}
}
在/app/src 下创建两个文件夹 1. 演示 2. 发布
放置常量.xml文件,并相应地将应用程序标签放在那里。根据您的构建类型,将选取您的应用程序名称。
此外,在每个产品风格文件夹中,您可以创建与应用程序主文件夹相同的目录结构。
所以你的最终结构会像
/demo/res/values/constant.xml
/demo/res/values-fr/constant.xml
像这样的东西。