घोषित करते समय स्थानीय.प्रोपर्टी फ़ील्ड का उपयोग करें मेरे पास build.gradle
और local.properties
फ़ाइल है। मैं में उपयोग करने के लिए local.properties
में एक मान घोषित करना चाहता हूं, जिसे संस्करण नियंत्रण में चेक नहीं किया गया है।buildConfigField
def getProps(String propName) {
def propsFile = rootProject.file('local.properties')
if (propsFile.exists()) {
def props = new Properties()
props.load(new FileInputStream(propsFile))
return props[propName]
} else {
return "";
}
}
अपने buildTypes ब्लॉक में
:
buildTypes {
debug {
buildConfigField "String", "TEST", local.properties.get("test")
}
}
आप यहां चोरी करने के लिए कोड पा सकते हैं: http://stackoverflow.com/questions/20562189/sign-apk-without-putting-keystore-info-in-build-gradle/20573171#20573171 –