从com.crashlytics.sdk.android:crashlytics:2.9.8更新为2.9.9时出现Crashlytics问题

时间:2019-02-13 16:06:23

标签: android firebase crashlytics

在更新我的Android应用程序期间,我更新了所有依赖项。当我测试发行版时,我收到以下错误:

E / CrashlyticsCore: Crashlytics内部版本ID丢失。当您的应用程序的构建配置中缺少Crashlytics工具时,就会发生这种情况。请查看Crashlytics的使用说明,并确保您拥有有效的Crashlytics帐户。

Crashlytics可以在Play商店上当前可用的我以前的版本中正常工作。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:9)

因此,在与面料团队交谈后,他们告诉我这是一个已知问题。为了解决这个问题,我们必须包括 应用插件:“ io.fabric” 在应用模块的build.gradle文件中。包括此操作将发出以下警告:

  

警告:API'variant.getExternalNativeBuildTasks()'已过时,并已替换为'variant.getExternalNativeBuildProviders()'。   它将在2019年底删除。

您现在可以忽略此警告。希望很快会提供针对此问题的修复程序。

答案 1 :(得分:2)

它已更新为最新版本,您可以使用1.28.0更新版本。

buildscript {
  // ... repositories, etc. ...

   dependencies {
       // ...other dependencies ...
       classpath 'io.fabric.tools:gradle:1.28.0'
   }
}