我想在我的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消息传递插件依赖项,并将清单中的name标签更改为.Application,它可以读取它。
请帮助我。
我到Application.java的目录
C:\ Users ... \ AndroidStudioProjects \ flutter_fcm_java_test \ android \ app \ src \ main \ java \ com \ example \ flutter_fcm_java_test
文件扩展名是Java源文件
答案 0 :(得分:1)
建筑物有任何错误消息吗?如果面对的消息为
Queue([2,3,4,5,6])
通过在您的app / build.gradle中添加firebase消息依赖来尝试以下解决方案(已通过firebase_messaging测试:^ 6.0.3)
[firebase_messaging] class file for com.google.firebase.messaging.FirebaseMessagingService not found