美文网首页
manifestPlaceholders 纯数字字符串无法替换问

manifestPlaceholders 纯数字字符串无法替换问

作者: 2ece9f02c806 | 来源:发表于2017-12-07 19:23 被阅读111次
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="${FACEBOOK_APP_ID}"/>
manifestPlaceholders = [
                GOOGLE_PROJECT_ID: "A888844613784",
                FACEBOOK_APP_ID: "888570042741264"
        ]

我们习惯于用 manifestPlaceholders 来配置appId这类的值,
有些appId是纯数字字符,这种情况下manifestPlaceholders给替换成了Float,在代码是取到的值就不是你想要的了
解决办法:在meta-data value最后加上\0

<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="${FACEBOOK_APP_ID}\0"/>

相关文章

网友评论

      本文标题:manifestPlaceholders 纯数字字符串无法替换问

      本文链接:https://www.haomeiwen.com/subject/xdujixtx.html