【问题标题】:Error in adding firebase messaging to flutter?将firebase消息添加到颤动时出错?
【发布时间】:2023-03-03 06:44:25
【问题描述】:

我想将 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 消息传递插件依赖项,并将清单中的名称标签更改为 .Application 并且它可以读取它。

请帮帮我。

我的 Application.java 目录

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

文件扩展名为java源文件

【问题讨论】:

  • 对我来说同样的错误!

标签: android firebase flutter firebase-cloud-messaging


【解决方案1】:

关于建筑物的任何错误信息?如果遇到消息为

[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'
}

【讨论】:

    猜你喜欢
    • 2019-10-11
    • 2019-01-10
    • 2020-05-12
    • 2018-11-01
    • 2021-01-25
    • 2021-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多