没有google-services.json和Google Play服务的Firebase crashlytics

问题描述

我正在尝试运行任务crashlyticsUploadMappingFileRelease 但是,它失败并显示“ Google App ID not found

我不想在我的应用中安装Google Play服务插件。如何使其找到应用程序ID?

解决方法

我遇到了同样的问题,并花了很多时间来解决它。最后我得到了成功的结果。所以,您必须添加此

firebaseCrashlytics {
    mappingFileUploadEnabled false
}

在项目中发布(或每种)构建类型-模块级别build.gradle。有关详细信息,请参见this

稍后在代码中,您必须通过调用来初始化Firebase应用

FirebaseApp.initializeApp(context,options);

FirebaseCrashlytics也将被初始化。

注意:

这种方法有一个缺点。如果您使用混淆功能,那么Firebase控制台中的崩溃也将被混淆

希望这会对您或其他任何人有所帮助。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...