簡體   English   中英

將 firebase 消息添加到 flutter 時出錯?

[英]Error in adding firebase messaging to flutter?

我想向我的 Flutter 應用程序添加 firebase 消息傳遞,並且我想在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源文件

建築物有任何錯誤信息嗎? 如果面臨消息為

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM