最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Android打包中區(qū)分測試和正式環(huán)境淺析

 更新時間:2017年10月12日 10:50:10   作者:蘇打水解渴  
這篇文章主要給大家介紹了關(guān)于在Android打包中如何區(qū)分測試和正式環(huán)境的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起看看吧。

前言

本文主要介紹了關(guān)于Android打包中區(qū)分測試和正式環(huán)境的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹:

APK打包正式環(huán)境和測試環(huán)境注意

最近在項(xiàng)目打包中,遇到一個問題,每次打包都要區(qū)分正式發(fā)布包和測試版本的包,主要是修改一下配置

public static final boolean EXTERNAL_RELEASE = true;

當(dāng)變量為true的時候,就是正式包,反之就是測試包。每次上線的時候我就提醒自己要小心,千萬不能出錯了,然而終于濕腳了,一個渠道打包的時候,給忘記修改過來了,導(dǎo)致要罰錢了………

然而人就是人,不能每次都會記得,這時候要想一種辦法,能在打包的過程的中,根據(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;

這樣只要你在打包的時候選擇

這樣就能動態(tài)的去區(qū)分正式的還是測試的包的了

有關(guān)的build.gradle配置可以參考:http://www.fzitv.net/article/125602.htm

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • Android 實(shí)現(xiàn)背景圖和狀態(tài)欄融合方法

    Android 實(shí)現(xiàn)背景圖和狀態(tài)欄融合方法

    下面小編就為大家分享一篇Android 實(shí)現(xiàn)背景圖和狀態(tài)欄融合方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • Flutter應(yīng)用框架搭建之屏幕適配詳解

    Flutter應(yīng)用框架搭建之屏幕適配詳解

    因移動設(shè)備的多樣性,特別是 Android 的碎片化嚴(yán)重,存在各種各樣的分辨率,而 Flutter 跨平臺開發(fā)又需同時支持 Android 和 iOS ,為盡可能的還原設(shè)計圖效果提升用戶體驗(yàn),屏幕適配就勢在必行了。本文將詳細(xì)講解Flutter屏幕適配的方法,需要的可以參考一下
    2022-03-03
  • Kotlin Jetpack組件ViewModel使用詳解

    Kotlin Jetpack組件ViewModel使用詳解

    作為Jetpack組件之一的ViewModel,也是框架MVVM中的一部分,其功能主要用于屏幕反轉(zhuǎn)后的數(shù)據(jù)保存;因?yàn)锳ctivity翻轉(zhuǎn)屏幕后或?qū)崿F(xiàn)onCreat()方法,也就是說會重新創(chuàng)建頁面,之前頁面的臨時數(shù)據(jù)都會清除
    2022-12-12
  • listview改變字體大小實(shí)例講解

    listview改變字體大小實(shí)例講解

    點(diǎn)擊字體,字體變大在本教程中將使用listview實(shí)現(xiàn),不會不懂的朋友可以參考下哈,希望對你有所幫助
    2013-05-05
  • 淺談Android Studio JNI生成so庫

    淺談Android Studio JNI生成so庫

    下面小編就為大家?guī)硪黄獪\談Android Studio JNI生成so庫。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Android實(shí)現(xiàn)獲取聯(lián)系人電話號碼功能

    Android實(shí)現(xiàn)獲取聯(lián)系人電話號碼功能

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)獲取聯(lián)系人電話號碼功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Android調(diào)用google地圖生成路線圖實(shí)現(xiàn)代碼

    Android調(diào)用google地圖生成路線圖實(shí)現(xiàn)代碼

    Android程序調(diào)用本機(jī)google地圖并且傳遞起始和終點(diǎn)位置生成路線圖,有需要的朋有可以參考下,或許本文對你有所幫助,好了話不多說,看代碼
    2013-02-02
  • Android子線程與更新UI問題的深入講解

    Android子線程與更新UI問題的深入講解

    首先和其他許多的GUI庫一樣,Android的UI線程是不安全的。所以下面這篇文章主要給大家介紹了關(guān)于Android子線程與更新UI問題的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 詳解Android過濾emoji表情正則表達(dá)式

    詳解Android過濾emoji表情正則表達(dá)式

    這篇文章主要介紹了Android過濾emoji表情正則表達(dá)式,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • Android實(shí)現(xiàn)上拉加載更多ListView(PulmListView)

    Android實(shí)現(xiàn)上拉加載更多ListView(PulmListView)

    這篇文章主要介紹了Android實(shí)現(xiàn)上拉加載更多ListView:PulmListView,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09

最新評論

曲周县| 巩义市| 永修县| 固始县| 库车县| 庆阳市| 若尔盖县| 蒲江县| 晋州市| 廉江市| 益阳市| 云浮市| 涿州市| 镇赉县| 新巴尔虎右旗| 洛宁县| 股票| 新民市| 襄城县| 柘城县| 潜山县| 凉城县| 靖安县| 成武县| 邵武市| 新昌县| 鹤壁市| 黑河市| 敦化市| 青阳县| 塔城市| 体育| 织金县| 崇阳县| 临夏县| 津南区| 凌云县| 繁峙县| 远安县| 福海县| 扎囊县|