我正在尝试找出一种方法来更改 gradle 中每个构建类型的应用程序的应用程序名称。
例如,我希望调试版本具有<APP_NAME>-debug
和质量保证版本<APP-NAME>-QA
.
我熟悉:
debug {
applicationIdSuffix '.debug'
versionNameSuffix '-DEBUG'
}
但是,我似乎找不到 gradle 命令来在启动器中应用应用程序的更改。
如果“应用程序名称”是指android:label
on <application>
,最简单的解决方案是将该点指向字符串资源(例如,android:label="@string/app_name"
),然后在 a 中拥有该字符串资源的不同版本src/debug/
源集。
你可以看到这个示例项目 https://github.com/commonsguy/cw-omnibus/tree/v8.7/Gradle/HelloBuildType,我有一个替代品app_name
in src/debug/res/values/strings.xml
,这将被申请debug
构建。release
构建将使用的版本app_name
in src/main/
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)