AndroidManifest.xmlからBuildConfig値にアクセスすることは可能ですか?
私のbuild.gradleファイルには、次のものが含まれています。
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
アプリでFacebook接続を使用するには、次の行をAndroidManifest.xmlに追加する必要があります。
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/applicationId"/>
次のように@string/applicationId
、gradleでFACEBOOK_APP_ID
定義されたBuildConfigフィールドに置き換えます。
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="FACEBOOK_APP_ID"/>
BuildConfigを使用してそれは可能ですか?そうでない場合、どうすればこれを達成できますか?