在我的主要活动中,在我尝试初始化两个引用后,它崩溃了,只是发现错误“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 实例的操作。
MM们
TA贡献1886条经验 获得超2个赞
在build.gradle(Project)中,我将'com.google.gms:google-services:4.1.0'更改为'com.google.gms:google-services:4.2.0',问题就解决了。
皈依舞
TA贡献1851条经验 获得超3个赞
这个是无稽之谈,因为这是一个Gradle插件:
dependencies { implementation 'com.google.gms:google-services:4.2.0' }
这个属于文件的底部:
apply plugin: 'com.google.gms.google-services'
添加回答
举报
0/150
提交
取消