我想将 Firebase 消息传递添加到我的颤振应用中,我想在application.java
中注册插件
但是我的应用程序卡在Installing buildappoutputsapkapp.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 消息传递插件依赖项,并将清单中的名字标签更改为 .应用程序,它可以读取它。
请帮助我。
我的目录到应用程序.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
尝试以下解决方法(使用 firebase_messaging 测试:^6.0.3(,方法是在您的 app/build.gradle 中添加 Firebase 消息依赖关系
dependencies {
// ...
implementation 'com.google.firebase:firebase-messaging:20.1.0'
}