MissingPluginException(在通道com.tekartik.sqflite上未找到方法openDatabase的实现)

在运行flutter build ios时遇到此错误。颤动构建后,Sqflite不会反映在GeneratedPluginRestraints文件中。 尝试扑打干净,吊舱更新等无济于事。 Flutter版本-1.7.8和cocoapods版本-1.6.1 pubspec.yaml中的sqflite版本-依赖项覆盖^ 1.6.1

flutter doctor -v输出-

[✓] Flutter (Channel unknown,v1.7.8,on Mac OS X 10.14.5 18F132,locale en-GB)
    • Flutter version 1.7.8 at /Users/oyo/Downloads/flutter
    • Framework revision d51fd86cdb (6 months ago),2019-06-21 22:31:55 -0400
    • Engine revision d004bcd4d6
    • Dart version 2.4.0

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/oyo/library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling
      support)
    • Platform android-29,build-tools 29.0.2
    • ANDROID_HOME = /Users/oyo/library/Android/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_152-release-1343-b01)
    ! Some Android licenses not accepted.  To resolve this,run: flutter doctor
      --android-licenses

[✓] Xcode - develop for iOS and macOS (Xcode 11.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.1,Build version 11A1027
    • Cocoapods version 1.6.1

[✓] iOS tools - develop for iOS devices
    • ios-deploy 1.9.4

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.4)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 37.1.1
    • Dart plugin version 183.6270
    • Java version OpenJDK Runtime Environment (build
      1.8.0_152-release-1343-b01)

[✓] IntelliJ IDEA Ultimate Edition (version 2019.1.3)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 37.0.3
    • Dart plugin version 191.7830

[✓] IntelliJ IDEA Community Edition (version 2019.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 37.1.4
    • Dart plugin version 192.5728.98

[✓] Connected device (2 available)
    • macOS • macOS • darwin-x64     • Mac OS X 10.14.5 18F132
    • web   • web   • web-javascript • Google Chrome 79.0.3945.88 
wwwliuscom1 回答:MissingPluginException(在通道com.tekartik.sqflite上未找到方法openDatabase的实现)

只需在IDE终端中运行命令,

flutter doctor --android-licenses

有些Android SDK许可证不被接受。因此,编写上述命令将要求您使用不同的许可证以使用y / n选项接受。接受所有这些内容以继续您的工作流程。

本文链接:https://www.f2er.com/2836198.html

大家都在问