生成后,在GeneratedPluginRegistrant中引用本地创建的插件将消失

时间:2019-03-01 06:27:29

标签: android dart flutter

我正在尝试在本机视图中嵌入本机android视图 所以我在android studio中打开了android部分

在我的包文件夹中的java文件夹中,我按如下所示创建了插件

object LocalPdfViewPlugin {

    fun registerWith(registrar: PluginRegistry.Registrar) {
        registrar.platformViewRegistry().registerViewFactory("upetch.com/pdfviewerlocal", LocalPdfViewFactory(registrar.messenger()))
    }
}

现在我正在按以下方式在我的GeneratedPluginRegistrant文​​件中引用我的插件

public final class GeneratedPluginRegistrant {
  public static void registerWith(PluginRegistry registry) {
    if (alreadyRegisteredWith(registry)) {
      return;
    }
    LocalPdfViewPlugin.INSTANCE.registerWith(registry.registrarFor("com.upetchflutter.diceclutter.local.LocalPdfViewPlugin"));
  }
}

但是每当我构建应用程序时,以下行'LocalPdfViewPlugin.INSTANCE.registerWith(reg....'就会消失

0 个答案:

没有答案