Android Studio 使用 Build Variants 配置測試/正式環(huán)境域名等字段

拿測試環(huán)境域名和正式環(huán)境域名舉例:在項目調試和發(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 "類型", "方法名稱", '"想要設置的值"'
        }
        debug{
            buildConfigField "類型", "方法名稱", '"想要設置的值"'
        }
    }
}

注意事項

類型:例如 String
方法名稱:例如 HostName
想要設置的值:例如 https://xxx.xxx.xxx
想要設置的值中必須是以 '""'格式存在(單引號必須有)

使用方法

BuildConfig.HostName

輸出的結果

https://xxx.xxx.xxx

可以通過切換 Build Variants 的環(huán)境來切換不同的值


WechatIMG413.png

點擊 Android studio 的Build Variants 打開界面,在app欄 Active Build Variants 方法中選擇debug 或 release 來控制 BuildConfig.HostName 方法輸出的內容。

Date:2023.06.29 北京 天氣晴 北京又38°了 ??????

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容