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