- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ManifestPlaceholder 在我的 gradle.build 中存储一些 key ,最终可以在 AndroidManifest.xml 中使用。它适用于我的 Fabric.io key ,但不适用于我的 Facebook key 。
原因是,在我的 Fabric.io key 中,它联系了数字和字母。所以它被保存为一个字符串。但由于 Facebook key 全是数字(尽管它是字符串),它会被转换为其他一些随机数。
下图更清晰。
如预期的那样如果我如下设置 ManifestPlaceholder
manifestPlaceholders = [facebook_app_id: "12345678901234G"]
在我的 AndroidManifest.xml 中作为
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="${facebook_app_id}" />
我将在生成的 AndroidManifest.xml 中保留我的 ID
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="12345678901234G" />
但是如果我设置如下所示的全数字
manifestPlaceholders = [facebook_app_id: "123456789012345"]
虽然我的 AndroidManifest.xml 是一样的
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="${facebook_app_id}" />
它在我生成的 AndroidManifest.xml 中变成如下内容。
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="1457557760.000000" />
为什么它改变了我的数字字符串?如何将其保存为字符串?
最佳答案
关于android - ManifestPlaceholder 将 NumericString 转换为实际数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42709586/
我正在使用 ManifestPlaceholder 在我的 gradle.build 中存储一些 key ,最终可以在 AndroidManifest.xml 中使用。它适用于我的 Fabric.io
我有一个工作程序,它使用 MS Crypto API 从指定的 SubjectDN 字符串(例如:2.5.4.3=Name Surname, 1.2.300.38.22=12345678)生成 CSR
我是一名优秀的程序员,十分优秀!