【问题标题】:flutter sqflite error: flutterEngine.getPlugins().add(new com.tekartik.sqflite.SqflitePlugin());颤振 sqflite 错误:flutterEngine.getPlugins().add(new com.tekartik.sqflite.SqflitePlugin());
【发布时间】:2020-08-31 01:54:55
【问题描述】:

我是 Flutter 初学者。我正在使用 sqlflite 等工具,包括 scanbot sdk 包,并且在运行应用程序时出现以下错误

 flutterEngine.getPlugins().add(new com.tekartik.sqflite.SqflitePlugin()); 

GeneratedPluginRegistrant.java 输出如下:

package io.flutter.plugins;

import androidx.annotation.Keep;
import androidx.annotation.NonNull;

import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.embedding.engine.plugins.shim.ShimPluginRegistry;

/**
 * Generated file. Do not edit.
 * This file is generated by the Flutter tool based on the
 * plugins that support the Android platform.
 */
@Keep
public final class GeneratedPluginRegistrant {
  public static void registerWith(@NonNull FlutterEngine flutterEngine) {
    ShimPluginRegistry shimPluginRegistry = new ShimPluginRegistry(flutterEngine);
    flutterEngine.getPlugins().add(new io.flutter.plugins.pathprovider.PathProviderPlugin());
      io.scanbot.sdk.flutter.ScanbotSdkPlugin.registerWith(shimPluginRegistry.registrarFor("io.scanbot.sdk.flutter.ScanbotSdkPlugin"));
    flutterEngine.getPlugins().add(new com.tekartik.sqflite.SqflitePlugin());
  }
}

MainActivity.kt 文件

import androidx.annotation.NonNull;
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant

class MainActivity: FlutterActivity() {
    override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine);
    }
}

我已将颤振通道切换到稳定,创建了一个新项目并仅移动了我的 /lib 代码并重新安装了依赖项,颤振干净但仍然卡住。我的搜索将我带到了this中文代码站点,但没有找到适合我的解决方案。

我还确保 AndroidManifest.xml 文件具有以下行

 <meta-data
        android:name="flutterEmbedding"
        android:value="2" />

【问题讨论】:

    标签: flutter sqflite flutter-plugin


    【解决方案1】:

    最终通过不依赖 pub.dev 包存储库并使用 github 存储库链接解决了该问题。这是一个临时解决方法solution

    【讨论】:

      猜你喜欢
      • 2020-01-27
      • 2020-06-01
      • 2020-02-26
      • 1970-01-01
      • 2021-05-10
      • 2018-10-30
      • 1970-01-01
      • 2020-01-24
      • 2019-10-14
      相关资源
      最近更新 更多