- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我将 flutter 更新到版本 1.12.13 时,我发现了这个问题并且无法修复它。我按照发送的 firebase_messaging 教程进行操作并收到以下错误:“错误:类型不兼容:PluginRegistry 无法转换为 FlutterEngine generatedPluginRegistrant.registerWith(注册表); ”我的代码如下:
package io.flutter.plugins;
import io.flutter.app.FlutterApplication;
import io.flutter.plugin.common.PluginRegistry;
import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback;
import io.flutter.plugins.GeneratedPluginRegistrant;
import io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.os.Build;
public class Application extends FlutterApplication implements PluginRegistrantCallback {
@Override
public void onCreate() {
super.onCreate();
FlutterFirebaseMessagingService.setPluginRegistrant(this);
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){
NotificationChannel channel = new NotificationChannel("messages","Messages", NotificationManager.IMPORTANCE_LOW);
NotificationManager manager = getSystemService(NotificationManager.class);
manager.createNotificationChannel(channel);
}
}
@Override
public void registerWith(PluginRegistry registry) {
GeneratedPluginRegistrant.registerWith(registry);
}
}
最佳答案
替换此代码行:
GeneratedPluginRegistrant.registerWith(registry);
这样:
FirebaseMessagingPlugin.registerWith(registry.registrarFor("io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin"));
确保导入:
import io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin;
关于firebase - PluginRegistry无法转换为FlutterEngine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59446933/
pom.xml org.springframework.boot spring-boot-starter-data-jpa
当连接到真实设备时,我的 Flutter 在 Debug模式下运行良好。但是在构建 apk 时它显示以下错误。我试过运行flutter pub get 和flutter pub upgrade 多次但
我正在尝试在运行时从任意文件夹加载 OSGi bundle ,以便在我的 Eclipse RCP 应用程序中使用它们。到目前为止,我已采取以下步骤来实现该目标: 创建一个新插件 从插件激活器获取 Bu
我想使用 Flutter Workmanager,我在我的 .kt 中做了这样的引用配置: package com.example.mybackprocess import be.tramckrijt
一切都很好,即使使用 Swagger 但在新构建项目无法编译后突然抛出 Caused by: org.springframework.context.ApplicationContextExcepti
我正在使用 Spring Cloud 将模块化应用程序迁移到微服务应用程序中,当我完成将模块迁移到微服务并运行它时,出现了一个问题: Correct the classpath of your app
当我在我的 macbook for ios 上运行我的 flutter 项目时,它运行正常,但在 android 上出现错误并显示此错误,如下所述: e:/Users/satyamtripathi/D
我是一名优秀的程序员,十分优秀!