我們打包可能有很多buildType,比如正式、測試等,為了快速區分構件類型,需要用顯眼的文字或者圖標來區分。
1.在app的build.gradle中的buildTypes中添加manifestPlaceholders
buildTypes {
release {
manifestPlaceholders = [
icon: "@drawable/icon_app_logo",
name: "@string/app_main_name"
]
}
debug {
manifestPlaceholders = [
icon: "@drawable/icon_app_logo_test",
name: "@string/app_main_name_test"
]
}
}
2.manifest中使用
<application
android:icon="${icon}"
android:label="${name}">
...
</application>