gpt4 book ai didi

android - Fabric 不接受 @string/... 对其在 manifest.xml 中的 API key 的引用

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:44:52 25 4
gpt4 key购买 nike

我试图通过将 key 放入未跟踪的字符串资源 XML 文件中来从源代码管理中隐藏我的结构 API key 。但出于某种原因,fabric 不接受 list 中的 key vie @string/FABRIC_API_KEY 引用。

XML文件如下——

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="NASA_API_KEY">abcd</string>
<string name="FABRIC_API_KEY">xyz</string>
</resources>

list 中的引用 -

<meta-data
android:name="io.fabric.ApiKey"
android:text="@string/FABRIC_API_KEY" />

而且,这是我在尝试构建时遇到的错误 -

Error:Execution failed for task ':app:fabricGenerateResourcesDebug'. Crashlytics Developer Tools error.

我已尝试通过 BuildConfig 访问 API key ,但它仍然不起作用。

最佳答案

根据 Fabric ,

您应该停止在 AndroidManifest.xml 中添加这个关键字段。相反,您应该将其添加到 fabric.properties 中。

基本上 fabric 库稍后会在您合并的 AndroidManifest.xml 中自动合并此 key 。

编号:https://docs.fabric.io/android/fabric/settings/working-in-teams.html#android-projects

希望这对您有所帮助。

关于android - Fabric 不接受 @string/... 对其在 manifest.xml 中的 API key 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42256682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com