Флаттер firebasecloudmessagingpluginрегистратор не найден?

#java #android #flutter #android-studio #dart

Вопрос:

Я добавил функции push-уведомлений firebase в свой проект flutter. Тогда я не мог начать свой проект, потому что он не находит FirebaseCloudMessagingPluginRegistrant .

Когда вчера я добавил их в свой проект, все работало нормально. Сегодня мне нужно было кое-что изменить в части Android, но все файлы были заполнены красными линиями, что было исправлено удалением .idea папки. Но теперь, если я попытаюсь начать проект:

 D:...androidappsrcmainjavacomApplication.java:17: error: cannot find symbol
    FirebaseCloudMessagingPluginRegistrant.registerWith(registry);
    ^
  symbol:   variable FirebaseCloudMessagingPluginRegistrant
  location: class Application
 

Это происходит в этом классе:

 import io.flutter.app.FlutterApplication;
import io.flutter.plugin.common.PluginRegistry;
import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback;
import io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService;

public class Application extends FlutterApplication implements PluginRegistrantCallback {
  @Override
  public void onCreate() {
    super.onCreate();
    FlutterFirebaseMessagingService.setPluginRegistrant(this);
  }

  @Override
  public void registerWith(PluginRegistry registry) {
    FirebaseCloudMessagingPluginRegistrant.registerWith(registry); // This line
  }
}
 

Я не нахожу способа, как это исправить…

Я добавил их в build.gradle файлы:

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

implementation platform('com.google.firebase:firebase-bom:27.1.0')
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-messaging'
 

и

 classpath 'com.google.gms:google-services:4.3.5'
 

Не уверены, нужна ли вам дополнительная информация, чтобы помочь мне?