android - 将firebase消息添加到 flutter 时出错?

标签 android firebase flutter firebase-cloud-messaging

我想将 firebase 消息添加到我的 flutter 应用程序中,并且我想在 application.java 中注册插件

但我的应用卡在
Installing build\app\outputs\apk\app.apk...当我尝试启动时,它给了我一个错误,它一直在停止。

该文件包含导入包时的错误

我的代码:

package com.example.flutter_fcm_java_test;

import io.flutter.app.FlutterApplication;
import io.flutter.plugin.common.PluginRegistry;
import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback;
import io.flutter.plugins.GeneratedPluginRegistrant;
//Error in this import
import io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService;

public class Application extends FlutterApplication implements PluginRegistrantCallback {
    @Override
    public void onCreate() {
        super.onCreate();
        //can't read firebase messaging service
        FlutterFirebaseMessagingService.setPluginRegistrant(this);
    }

    @Override
    public void registerWith(PluginRegistry registry) {
        GeneratedPluginRegistrant.registerWith(registry);
    }
}


我在 pubspec.yaml 文件中添加了 firebase 消息传递插件依赖项,并将 list 中的名称标签更改为 .Application 并且它可以读取它。

请帮我。

我的 Application.java 目录

C:\Users...\AndroidStudioProjects\flutter_fcm_java_test\android\app\src\main\java\com\example\flutter_fcm_java_test

文件扩展名是java源文件

最佳答案

建筑物有任何错误信息吗?如果面对消息

[firebase_messaging] class file for com.google.firebase.messaging.FirebaseMessagingService not found

通过在您的 app/build.gradle 中添加 firebase 消息传递依赖项,尝试以下解决方案(使用 firebase_messaging 测试:^6.0.3)
dependencies {
  // ...

  implementation 'com.google.firebase:firebase-messaging:20.1.0'
}

关于android - 将firebase消息添加到 flutter 时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59156318/

相关文章:

android - 单击键盘中的搜索按钮时提交查询

java - 如何使 TextView 不可见

android - 无法从 Android Firebase 数据库接收字符串

java - Kotlin Firebase 反序列化

swift - 访问从 firebase 数据库获取的快照数据

android - Android图像原像处理中的C Jni错误

android - 如何在微调器中显示与下拉列表中不同的内容?

cordova - 从 Cordova 到 Flutter 的迁移路径

flutter - GridView.count内的列文本小部件溢出,对此有什么解决方案?

android - 信用卡扫描仪- flutter