拿測試環(huán)境域名和正式環(huán)境域名舉例:在項目調(diào)試和發(fā)版過程中可以通過頻繁地注釋和解開注釋來切換正式環(huán)境域名和測試環(huán)境域名,但此方法過于繁瑣师逸;所以可以使用Android Studio的Build Variants根據(jù)切換環(huán)境來替我們執(zhí)行切換環(huán)境的操作壁袄。
在項目創(chuàng)建編譯過程中會為我們分配兩個環(huán)境及 debug 和 release
使用
打開 app 目錄下的 build.gradle 类早,在 android 節(jié)點下添加 buildTypes
示例
android{
//...
buildTypes {
release {
buildConfigField "類型", "方法名稱", '"想要設(shè)置的值"'
}
debug{
buildConfigField "類型", "方法名稱", '"想要設(shè)置的值"'
}
}
}
注意事項
類型:例如 String
方法名稱:例如 HostName
想要設(shè)置的值:例如 https://xxx.xxx.xxx
想要設(shè)置的值中必須是以 '""'格式存在(單引號必須有)
使用方法
BuildConfig.HostName
輸出的結(jié)果
https://xxx.xxx.xxx
可以通過切換 Build Variants 的環(huán)境來切換不同的值
點擊 Android studio 的Build Variants 打開界面,在app欄 Active Build Variants 方法中選擇debug 或 release 來控制 BuildConfig.HostName 方法輸出的內(nèi)容嗜逻。
Date:2023.06.29 北京 天氣晴 北京又38°了 ??????