Gradle自定義你的BuildConfig

2021-07-14 19:10:13 字數 651 閱讀 3304

在很早之前我發布了這篇部落格android buildconfig.debug的妙用, 提到了eclipse中通過buildconfig.debug欄位用來除錯log非常好用,但是殊不知在android studio中通過gradle這種用法更加強大。

public

final

class

buildconfig

語法很簡單:

buildconfigfield "boolean", "api_env", "true"

上述語法就定義了乙個boolean型別的api_env欄位,值為true,之後我們就可以在程式中使用buildconfig.api_env欄位來判斷我們所處的api環境。例如:

public

class

booheeclient

return

"your production host";}

}

不僅如此,如果遇到複雜的環境,你也可能自定義乙個string型別的字段,這種方式免去了發布之前手動更改環境的麻煩,減少出錯的可能性,只需要在gradle配置好debug、release等模式下的環境就好了,打包的之後毫無顧慮。

**

Gradle 自定義外掛程式

官方原文 gradle學習官方翻譯 配置build.gradle 使用官方的 groovy 外掛程式 新增api依賴 dependencies 新增當前使用的gradle版本為2.1.3 dependencies 建立資源注意,紅框內的兩者名保持一致 該屬性可以在gradle中直接使用類似於andr...

在Gradle中自定義BuildConfig

android開發過程,為了除錯我們一般使用log來列印日誌,在發布版本的時候為了不讓除錯的資訊讓其他人可以看到。通常會定義乙個變數作為開關來關閉日誌資訊的列印。像下面這樣的工具類 public class logutil 還有像開發環境和發布環境的伺服器切換等需要區分環境的,但是每次在發布之前都要...

簡易gradle 自定義外掛程式教程

建立 androidlibrary module 或任意其他 module 並刪除除 module 中 build.gradle 的其他檔案,並在 module 中建立 main 資料夾,在 main 中建立 src 資料夾在其中新增 groovy 資料夾 在 main 資料夾下建立 resourc...