Android 根據環境設置app圖標

我們打包可能有很多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>
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容