根據this我可以在我的Android Studio項目中創建幾個「風格」。但是,看起來我只能創建兩棵樹,然後才能構建。從build.gradle中讀取元數據
是否可以在我的build.gradle
文件中添加變量,然後我可以從代碼訪問,以便我可以對如何構建應用程序有更細緻的控制?
E.g.在我build.gradle
:
productFlavors {
free {
applicationId "com.example.app.free"
showAds "yes"
}
full {
applicationId "com.example.app.full"
showAds "no"
}
}
,然後在我的代碼
String showAds = Gradle.getString("showAds");
if ("yes".equals(showAds)) {
// show ads
}
'buildConfigField「布爾型」,「showAds」,「true」',然後'BuildConfig.showAds'應該有所訣竅。你可以在每種風格中重新定義它 – Blackbelt