美文网首页
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