在Android打包中區(qū)分測試和正式環(huán)境淺析
前言
本文主要介紹了關(guān)于Android打包中區(qū)分測試和正式環(huán)境的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹:
APK打包正式環(huán)境和測試環(huán)境注意
最近在項(xiàng)目打包中,遇到一個(gè)問題,每次打包都要區(qū)分正式發(fā)布包和測試版本的包,主要是修改一下配置
public static final boolean EXTERNAL_RELEASE = true;
當(dāng)變量為true的時(shí)候,就是正式包,反之就是測試包。每次上線的時(shí)候我就提醒自己要小心,千萬不能出錯(cuò)了,然而終于濕腳了,一個(gè)渠道打包的時(shí)候,給忘記修改過來了,導(dǎo)致要罰錢了………
然而人就是人,不能每次都會(huì)記得,這時(shí)候要想一種辦法,能在打包的過程的中,根據(jù)你是release版本還是debug版本,來決定正式包還是測試包。
首先要在你的build.gradle文件中添加如下配置
buildTypes {
release {
minifyEnabled true
proguardFiles 'proguard.txt'
buildConfigField "Boolean", "ENVIRONMENT", "true"
}
debug {
buildConfigField "Boolean", "ENVIRONMENT", "false"
}
}
然后再給你需要的控制是否正式和測試包的變量賦值
public static final boolean EXTERNAL_RELEASE = BuildConfig.ENVIRONMENT;
這樣只要你在打包的時(shí)候選擇

這樣就能動(dòng)態(tài)的去區(qū)分正式的還是測試的包的了
有關(guān)的build.gradle配置可以參考:http://www.dhdzp.com/article/125602.htm
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
- 詳解appium+python 啟動(dòng)一個(gè)app步驟
- Python腳本在Appium庫上對移動(dòng)應(yīng)用實(shí)現(xiàn)自動(dòng)化測試
- 詳解Android單元測試最佳實(shí)踐
- android開機(jī)自啟動(dòng)APP及使用adb命令測試方法
- Android利用Espresso進(jìn)行UI自動(dòng)化測試的方法詳解
- Android單元測試之對Activity的測試示例
- 淺談Android單元測試的作用以及簡單示例
- Android和iOS 測試五個(gè)最好的開源自動(dòng)化工具
- Android 中構(gòu)建快速可靠的 UI 測試
- 簡單談?wù)刟ndroid studio 的單元測試
- Android Monkey壓力測試詳細(xì)介紹
- Ubuntu中為Android系統(tǒng)上實(shí)現(xiàn)內(nèi)置C可執(zhí)行程序測試Linux內(nèi)核驅(qū)動(dòng)程序
- Android App開發(fā)的自動(dòng)化測試框架UI Automator使用教程
- Android自動(dòng)測試工具M(jìn)onkey的實(shí)現(xiàn)方法
- Android測試中Appium的一些錯(cuò)誤解決技巧
相關(guān)文章
Android 實(shí)現(xiàn)背景圖和狀態(tài)欄融合方法
下面小編就為大家分享一篇Android 實(shí)現(xiàn)背景圖和狀態(tài)欄融合方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01
Android實(shí)現(xiàn)獲取聯(lián)系人電話號碼功能
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)獲取聯(lián)系人電話號碼功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
Android調(diào)用google地圖生成路線圖實(shí)現(xiàn)代碼
Android程序調(diào)用本機(jī)google地圖并且傳遞起始和終點(diǎn)位置生成路線圖,有需要的朋有可以參考下,或許本文對你有所幫助,好了話不多說,看代碼2013-02-02
Android實(shí)現(xiàn)上拉加載更多ListView(PulmListView)
這篇文章主要介紹了Android實(shí)現(xiàn)上拉加載更多ListView:PulmListView,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09

