¿Es posible acceder a un valor BuildConfig desde AndroidManifest.xml?
En mi archivo build.gradle, tengo:
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
se define en mis archivos gradle.properties:
# Facebook identifier (app ID)
FACEBOOK_APP_ID=XXXXXXXXXX
Para usar Facebook connect en mi aplicación, debo agregar esta línea a mi AndroidManifest.xml:
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/applicationId"/>
Quiero reemplazar @string/applicationId
por el campo BuildConfig FACEBOOK_APP_ID
definido en gradle, como este:
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="FACEBOOK_APP_ID"/>
¿Es eso posible usando BuildConfig? Si no, ¿cómo puedo lograr esto?