好吧,所以我想通了另一个问题。
我不知道我是否是唯一一个不认识的人,但是由于新的gradle更新,
classpath’com.google.gms:google-services:3.2.1’
不推荐使用。我真的不知道这是怎么回事,但是这造成了Flutter无法正确获取实例并引发nullPointer异常。如果有人遇到相同的问题(调试控制台显示一些已过时的警告),则应更改
buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.3.0' classpath 'com.google.gms:google-services:3.2.1' } }}android / build.gradle中的行
buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.3.0' classpath ('com.google.gms:google-services:3.2.1') { exclude group: 'com.google.guava', module: 'guava-jdk5' } }}我真的不知道,为什么过时的依赖形式包含会导致这样的问题,但是这种更改对我有用,我希望它也能对其他人有所帮助。除此之外,我认为这不会造成浪费,因为很多文档都应该包括针对开发人员的此修复程序。



