7
如何在AndroidManifest.xml文件中访问BuildConfig值?
是否可以从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 connect,我必须将此行添加到我的AndroidManifest.xml中: <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/applicationId"/> 我想用gradle中定义@string/applicationId的BuildConfig字段FACEBOOK_APP_ID代替,像这样: <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="FACEBOOK_APP_ID"/> 使用BuildConfig可以吗?如果没有,我该如何实现?