Est-il possible d'accéder à une valeur BuildConfig depuis AndroidManifest.xml?
Dans mon fichier build.gradle, j'ai:
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
est défini dans mes fichiers gradle.properties:
# Facebook identifier (app ID)
FACEBOOK_APP_ID=XXXXXXXXXX
Pour utiliser Facebook connect dans mon application, je dois ajouter cette ligne à mon AndroidManifest.xml:
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/applicationId"/>
Je veux remplacer @string/applicationId
par le champ BuildConfig FACEBOOK_APP_ID
défini dans gradle, comme ceci:
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="FACEBOOK_APP_ID"/>
Est-ce possible avec BuildConfig? Sinon, comment puis-je y parvenir?