在我的 AndroidManifest.xml 文件中,我有以下应该动态填充的元数据标记:
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="${FACEBOOK_APP_ID}"/>
我的 gradle 文件如下所示:
manifestPlaceholders = [
GOOGLE_PROJECT_ID: "A888844613784",
FACEBOOK_APP_ID: "888570042741264"
]
在“构建和组装”之后,清单文件中的 FACEBOOK_APP_ID 如下所示:
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="1481023616.000000" />
不幸的是,这不是一个字符串,而是一个浮点值。这不正确或我想要的。
我知道还有另一种方法可以FACEBOOK_APP_ID
在string.xml
文件中定义。build.gradle
但是由于我有很多口味,如果我们将所有与口味相关的参数放在文件中而不是文件中,那将是很好且易于维护的strings.xml
。
有谁知道如何避免字符串到浮点转换?