Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase尚未正确初始化。你有没有加上「;谷歌服务.json“;文件到项目中_Firebase_Flutter - Fatal编程技术网

Firebase尚未正确初始化。你有没有加上「;谷歌服务.json“;文件到项目中

Firebase尚未正确初始化。你有没有加上「;谷歌服务.json“;文件到项目中,firebase,flutter,Firebase,Flutter,我在运行应用程序时遇到此错误。我将google-services.json下载到我的android/app文件夹中。我已经把钱投进去了 应用插件:“com.google.gms.googleservices” 进入我的app/build.gradle文件。最初我没有加入“应用插件”,所以我后来加入了它,它似乎没有什么不同。我也把我的 classpath'com.google.gms:googleservices:4.3.5' gradle/build.gradle dependencie

我在运行应用程序时遇到此错误。我将google-services.json下载到我的android/app文件夹中。我已经把钱投进去了

应用插件:“com.google.gms.googleservices”

进入我的app/build.gradle文件。最初我没有加入“应用插件”,所以我后来加入了它,它似乎没有什么不同。我也把我的

classpath'com.google.gms:googleservices:4.3.5'

gradle/build.gradle

    dependencies {
        classpath 'com.android.tools.build:gradle:4.1.0'
        classpath 'com.google.gms:google-services:4.3.5'
        classpath "org.jetbrains.kotlin:kotlin-gradle-                                                                                   plugin:$kotlin_version"
    }
}
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
// this is incase i get error archives can't exceed 64k
implementation 'com.android.support:multidex:1.0.3'
}

//apply plugin:
apply plugin: 'com.google.gms.google-services'
app/build.gradle

    dependencies {
        classpath 'com.android.tools.build:gradle:4.1.0'
        classpath 'com.google.gms:google-services:4.3.5'
        classpath "org.jetbrains.kotlin:kotlin-gradle-                                                                                   plugin:$kotlin_version"
    }
}
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
// this is incase i get error archives can't exceed 64k
implementation 'com.android.support:multidex:1.0.3'
}

//apply plugin:
apply plugin: 'com.google.gms.google-services'
扑干净-我试过了 拍包裹-我试过了
颤振医生-v-我在主函数中尝试了添加
等待Firebase.initializeApp()

例如:

void main() async{
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();
  runApp(MyApp());
}

firebase\u核心:^1.0.3

感谢@Nishuthan S为我发布解决方案。正如你在评论中看到的,他提出了什么建议

尝试颤振创建。然后flatter clean然后flatter run如果这不起作用,您可以尝试备份您的lib文件夹并pubspec删除项目以相同的包名创建新项目并替换lib和pubspec


在我按照他建议的做了之后,我去把图片、字体和声音读给新项目听。我输入了flatter pub get来检查pubspec.yaml工作正常。我将firebase中的依赖项读取到正确的文件中,这些文件可以在他们的网站上找到,具体取决于您自己的项目。现在项目正在进行中。感谢所有人的帮助

感谢您的回复,我已经添加了这一点,但仍然会遇到相同的错误。@BlankCoder您是否尝试过
flutter clean
?嗨,Nishuthan,我尝试过“flutter clearn”,然后是“flutter pub get”。我也犯了同样的错误。奇怪的是,在我得到错误之前,应用程序会以白色屏幕的形式加载到模拟器上,几乎就像它几乎加载了一样,但在最后一刻停止工作end@BlankCoder您正在使用的firebase软件包是什么?您可以共享一些代码吗?我已经添加了代码,编辑了消息并在底部添加了代码。我看到它不是很可读,所以将再次编辑,直到它可读。
void main() async{
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();
  runApp(MyApp());
}