क्या AndroidManifest.xml से BuildConfig मान का उपयोग संभव है?
मेरी बिल्ड.ग्रेड फ़ाइल में, मेरे पास:
defaultConfig {
applicationId "com.compagny.product"
minSdkVersion 16
targetSdkVersion 21
versionCode 1
versionName "1.0"
// Facebook app id
buildConfigField "long", "FACEBOOK_APP_ID", FACEBOOK_APP_ID
}
FACEBOOK_APP_ID
मेरे gradle.properties फ़ाइलों में परिभाषित किया गया है:
# Facebook identifier (app ID)
FACEBOOK_APP_ID=XXXXXXXXXX
अपने ऐप में फेसबुक कनेक्ट का उपयोग करने के लिए, मुझे इस लाइन को अपने AndroidManifest.xml में जोड़ना होगा:
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/applicationId"/>
मैं इस तरह @string/applicationId
से ग्रेडेल में FACEBOOK_APP_ID
परिभाषित बिल्डकोनफिग क्षेत्र द्वारा प्रतिस्थापित करना चाहता हूं :
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="FACEBOOK_APP_ID"/>
क्या BuildConfig का उपयोग करना संभव है? यदि नहीं, तो मैं इसे कैसे प्राप्त कर सकता हूं?