首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未处理异常:MissingPluginException(未找到实现)

未处理异常:MissingPluginException(未找到实现)
EN

Stack Overflow用户
提问于 2020-01-05 13:54:49
回答 1查看 2.5K关注 0票数 5

我在几个插件上有个问题

image_picker:^0.6.2+3,位置:^2.3.5,

我做了颤栗干净的什么都没变

安卓设备:SM-N 900

安卓版本:5.0

MainActivity

代码语言:javascript
复制
import androidx.annotation.NonNull;

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

public class MainActivity extends FlutterActivity {
  @Override
  public void configureFlutterEngine(@NonNull FlutterEngine flutterEngine) {
    GeneratedPluginRegistrant.registerWith(flutterEngine);
  }
} 

GeneratedPluginRegistrant

代码语言:javascript
复制
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.deviceinfo.DeviceInfoPlugin());
      io.flutter.plugins.imagepicker.ImagePickerPlugin.registerWith(shimPluginRegistry.registrarFor("io.flutter.plugins.imagepicker.ImagePickerPlugin"));
      com.lyokone.location.LocationPlugin.registerWith(shimPluginRegistry.registrarFor("com.lyokone.location.LocationPlugin"));
    flutterEngine.getPlugins().add(new io.flutter.plugins.pathprovider.PathProviderPlugin());
      flutter.plugins.screen.screen.ScreenPlugin.registerWith(shimPluginRegistry.registrarFor("flutter.plugins.screen.screen.ScreenPlugin"));
    flutterEngine.getPlugins().add(new io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin());
      com.tekartik.sqflite.SqflitePlugin.registerWith(shimPluginRegistry.registrarFor("com.tekartik.sqflite.SqflitePlugin"));
      altercode.xyz.uniqueidentifier.UniqueIdentifierPlugin.registerWith(shimPluginRegistry.registrarFor("altercode.xyz.uniqueidentifier.UniqueIdentifierPlugin"));
    flutterEngine.getPlugins().add(new io.flutter.plugins.urllauncher.UrlLauncherPlugin());
  }
}

颤振医生

代码语言:javascript
复制
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
 Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [Version
    6.1.7601], locale en-US)
 Android toolchain - develop for Android devices (Android SDK version 28.0.
3)
 Android Studio (version 3.5)
[!] IntelliJ IDEA Community Edition (version 2018.3)
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
[!] VS Code (version 1.38.1)
    X Flutter extension not installed; install from
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[!] Connected device
    ! No devices available

! Doctor found issues in 3 categories.

我的一个例外是:

(package:flutter/src/services/platform_channel.dart:319:7) E/

( 8362):错误:MissingPluginException/lib/ui/ui_dart_State.cc(157)未处理的异常:MissingPluginException(在信道lyokone/位置上未找到方法serviceEnabled的实现) E/flutter ( 8362):#0 MethodChannel.invokeMethod MethodChannel.invokeMethod E/flutter ( 8362):E/flutter ( 8362):#1 Location.serviceEnabled (包:位置/位置)。(package:flutter/src/material/ink_well.dart:706:14) /flutter ( 8362):#2 _SettingState._wifiStatus (包:_SettingState._wifiStatus__SettingState._wifiStatus/Setting.Dart:231:49)E/颤振( 8362):#3 _InkResponseState._handleTap _SettingState._wifiStatus E/颤振( 8362):#4 _InkResponseState.build。(package:flutter/src/material/ink_well.dart:789:36) E/颤振( 8362):#5 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:182:24) E/颤振( 8362):#6 TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:486:11) E/颤振( 8362):#7 BaseTapGestureRecognizer._checkUp (包装:颤振/src/手势/踢踏舞:264:5)E/ (package:flutter/src/gestures/pointer_router.dart:76:12) ( 8362):#8 BaseTapGestureRecognizer.handlePrimaryPointer (包装:颤振/src/手势/踢踏舞:199:7)E/颤振( 8362):#9 PrimaryPointerGestureRecognizer.handleEvent BaseTapGestureRecognizer.handlePrimaryPointer E/颤振( 8362):#10 PointerRouter._dispatch PointerRouter._dispatchEventToRoutes E/颤振( 8362):#11 PointerRouter._dispatchEventToRoutes。(package:flutter/src/gestures/pointer_router.dart:117:9) E/颤振( 8362):#12 _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:379:8) E/颤振( 8362):#13 PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:115:18) E/颤振( 8362):#14 PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:101:7) E/颤振( 8362):#15 (package:flutter/src/gestures/binding.dart:218:19) E/颤振( 8362):#16 GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:198:22) E/颤振( 8362):#17 GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:156:7) E/颤振( 8362):#18 GestureBinding._(package:flutter/src/gestures/binding.dart:102:7) E/ flushPointerEventQueue ( 8362):#19 GestureBinding._handlePointerDataPacket GestureBinding._handlePointerDataPacket E/flushPointerEventQueue( 8362):#20 _rootRunUnary (飞镖:异步/zone.dart:1138:13)E/GestureBinding._handlePointerDataPacket( 8362):#21 _CustomZone.runUnary (飞镖:异步/zone.dart:1031:19)E/颤振( 8362):#22 _CustomZone.runUnaryGuarded (飞镖:异步:933:7)E/颤振( 8362):#23 _invoke1 (飞镖:ui/hooks.dart:273:10)E/ _dispatchPointerDataPacket:#24 _dispatchPointerDataPacket(飞镖:ui/Hooks.Dart:182:5)

我的密码是:

代码语言:javascript
复制
var _locationService = new Location();

bool serviceStatus = await _locationService.serviceEnabled();
EN

回答 1

Stack Overflow用户

发布于 2021-06-01 13:44:19

添加插件后,您是否尝试过运行重新启动?使用hot reload运行应用程序可能还没有包含您最近在构建中添加的插件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59600586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档