删除了Crashlytics,仍然在构建时出现Crashlytics错误

问题描述

我从Flutter项目中删除了Firebase Crashlytics库和引用,但仍然收到此错误:

Unable to get provider com.crashlytics.android.CrashlyticsInitProvider: io.fabric.sdk.android.services.concurrency.UnmetDependencyException: The Crashlytics build ID is missing.  

每次我构建项目时,我的构建日志中都会出现上述错误。从项目应用程序gradle文件和模块gradle文件中都删除了对Crashlytics的所有引用,从我的yaml文件中删除了库依赖项。我运行得井井有条,还重新启动了Android Studio,但是在我的构建日志中仍然出现Crashlytics错误。

解决方法

此处的Firebaser-如果此错误仍然存​​在,则可能是在您的应用程序代码或依赖项中仍存在对Crashlytics的引用。由于它正在寻找InitProvider,因此可能您仍然有一些引用Firebase或Crashlytics的应用程序代码。也许在某个地方的文件中调用了Crashlytics API?在Android Studio中,您可以使用CMD + shift + F并搜索“ Firebase”或“ Crashlytics”,以查找仍然存在的所有引用。

,

在您的iris %>% mutate(has_petal_1.4 = rowSums(select(.,varsel) == 1.4) > 0,width_greater_1 = rowSums(select(.,ends_with('Width')) > 1) == 2) 文件中,删除结构存储库及其类路径

[project]/android/build.gradle

在您的repositories { google() jcenter() // remove the following maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'com.android.tools.build:gradle:3.2.1' classpath 'com.google.gms:google-services:4.3.0' // remove the following classpath 'io.fabric.tools:gradle:1.26.1' } 文件中,删除结构插件

[project]/android/app/build.gradle

然后运行apply plugin: 'io.fabric' // remove this apply plugin: 'com.google.gms.google-services' //leave this

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...