Android配置Debug變量

 buildTypes {
        debug {
            signingConfig signingConfigs.release
            //標誌是否需要打印日誌
            buildConfigField('boolean', 'NEED_PRINT_LOG', 'true')
        }
        release {
            signingConfig signingConfigs.release
            buildConfigField('boolean', 'NEED_PRINT_LOG', 'false')
        }
    }

會在app->build的BuildConfig中生成

 // Fields from build type: debug
  public static final boolean NEED_PRINT_LOG = true;//debug模式

使用

  public static void i(String msg) {
	if (BuildConfig.NEED_PRINT_LOG) {
		Log.i(DEFULT_TAG, msg);
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章