【发布时间】:2019-11-24 18:44:41
【问题描述】:
将apiSecret 和apiKey 放入fabric.properties 文件的实现不再有效。
面料属性文件:app/fabric.properties
apiSecret=xx68f6074dxxxxxc11dxxx97c172e8ebf0
apiKey=xxxe76c4xxxx97e8cxxxx0135e9d46f5a2xxx
添加到.gitignore(用于开源项目)
删除AndroidManifest.xml处的条目:
<meta-data
android:name="io.fabric.ApiKey"
android:value="xxx6c41xxx6ec601xxxd4xxxa2" />
官方文档:https://docs.fabric.io/android/fabric/settings/working-in-teams.html#android-projects
是否知道发生了什么变化或为什么不再起作用?
【问题讨论】:
-
如果您是 Fabric 的新用户,那么最好使用 Firebase。对于现有用户,建议迁移 firebase。见官方文件get.fabric.io/…@Kushaal Singla
-
@Mohsinkazi 是强制性的
-
如果您是现有用户,那么您可以在 2020 年 3 月 31 日之前使用它。如果您是新用户,那么最好使用 firebase。在 2020 年 3 月 31 日之后是强制性的 @Kushaal Singla
-
我有同样的问题(一周前报告过,还没有答案),对我来说,它与构建 Android App Bundle 而不是 APK 有关。查看 crashlytics.log 我怀疑这是因为 Fabric 只修改了用于构建 APK 的清单文件(例如在 app/build/intermediates/merged_manifests/release 中),而不是用于构建 AAB 的清单文件(例如在 app/build /intermediates/bundle_manifest/release/processReleaseManifest/bundle-manifest)。
-
@KushaalSingla 你能添加你正在使用的 Android Gradle 插件的版本吗?
标签: android google-fabric crashlytics-android