【发布时间】: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