È possibile accedere a un valore BuildConfig da AndroidManifest.xml?
Nel mio file build.gradle ho:
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
è definito nei miei file gradle.properties:
# Facebook identifier (app ID)
FACEBOOK_APP_ID=XXXXXXXXXX
Per utilizzare Facebook Connect nella mia app, devo aggiungere questa riga al mio AndroidManifest.xml:
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/applicationId"/>
Voglio sostituire @string/applicationId
con il campo BuildConfig FACEBOOK_APP_ID
definito in gradle, in questo modo:
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="FACEBOOK_APP_ID"/>
È possibile usare BuildConfig? In caso contrario, come posso raggiungere questo obiettivo?