为了账号安全,请及时绑定邮箱和手机立即绑定

FirebaseApp 初始化失败 - 应用崩溃时出错

FirebaseApp 初始化失败 - 应用崩溃时出错

猛跑小猪 2022-08-17 12:19:35
在我的主要活动中,在我尝试初始化两个引用后,它崩溃了,只是发现错误“FirebaseApp初始化不成功”private StorageReference mStorageReference; private DatabaseReference mDatabaseReference; mStorageReference = FirebaseStorage.getInstance().getReference("uploads"); mDatabaseReference = FirebaseDatabase.getInstance().getReference("uploads");私有声明和代码本身之间有一些代码,但这与此问题无关清单是:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.firebase10"><uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /><uses-permission android:name="android.permission.INTERNET"/><application    android:allowBackup="true"    android:icon="@mipmap/ic_launcher"    android:label="@string/app_name"    android:roundIcon="@mipmap/ic_launcher_round"    android:supportsRtl="true"    android:theme="@style/AppTheme">    <activity android:name=".MainActivity">        <intent-filter>            <action android:name="android.intent.action.MAIN" />            <category android:name="android.intent.category.LAUNCHER" />        </intent-filter>    </activity></application>The build.gradle(Project):buildscript {   repositories {      google()      jcenter()    }    dependencies {         classpath 'com.android.tools.build:gradle:3.3.1'         classpath 'com.google.gms:google-services:4.1.0'    } }allprojects {      repositories {      google()      jcenter()     }  }task clean(type: Delete) {   delete rootProject.buildDir}The build.gradle(app):apply plugin: 'com.android.application'apply plugin: 'com.google.gms.google-services'android {      compileSdkVersion 28      defaultConfig {      applicationId "com.example.firebase10"      minSdkVersion 19      targetSdkVersion 28      versionCode 1      versionName "1.0"      testInstrumentationRunner       "android.support.test.runner.AndroidJUnitRunner"}}我用Tools-Firebase设置了所有内容,我知道代码看起来像是粘合在一起的,因为它是。我一直在浏览线程,只是添加了一些东西,但没有任何效果。如果这很重要,我正在手机上运行该应用程序,而不是模拟器。
查看完整描述

3 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

您的谷歌-json文件是否设置良好?

此外,Firebase 需要时间来连接到它的服务器,并为您提供引用到您的设备的实例,给它一些时间或使用承诺来确保 firebase 连接到它的服务器并生成实例,然后执行需要 firebase 实例的操作。


查看完整回答
反对 回复 2022-08-17
?
MM们

TA贡献1886条经验 获得超2个赞

在build.gradle(Project)中,我将'com.google.gms:google-services:4.1.0'更改为'com.google.gms:google-services:4.2.0',问题就解决了。


查看完整回答
反对 回复 2022-08-17
?
皈依舞

TA贡献1851条经验 获得超3个赞

这个是无稽之谈,因为这是一个Gradle插件:

dependencies {
    implementation 'com.google.gms:google-services:4.2.0'
    }

这个属于文件的底部:

apply plugin: 'com.google.gms.google-services'


查看完整回答
反对 回复 2022-08-17
  • 3 回答
  • 0 关注
  • 184 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信