【发布时间】:2018-10-06 05:31:38
【问题描述】:
我正在尝试在插件页面中运行此 example 我得到这个错误
I/flutter ( 3273): MissingPluginException(No implementation found for method getAndroidDeviceInfo on channel plugins.flutter.io/device_info)
I/flutter ( 3273): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:153:7)
I/flutter ( 3273): <asynchronous suspension>
I/flutter ( 3273): #1 DeviceInfoPlugin.androidInfo (package:device_info/device_info.dart:25:35)
I/flutter ( 3273): <asynchronous suspension>
I/flutter ( 3273): #2 _MyAppState.initPlatformState (/data/user/0/com.yourcompany.demos/cache/demosSWKRJL/demos/lib/main.dart:37:67)
I/flutter ( 3273): <asynchronous suspension>
I/flutter ( 3273): #3 _MyAppState.initState (/data/user/0/com.yourcompany.demos/cache/demosSWKRJL/demos/lib/main.dart:29:5)
I/flutter ( 3273): #4 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3734:58)
I/flutter ( 3273): #5 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3600:5)
I/flutter ( 3273): #6 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2890:14)
I/flutter ( 3273): #7 Element.updateChild (package:flutter/src/widgets/framework.dart:2693:12)
I/flutter ( 3273): #8 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:852:16)
I/flutter ( 3273): #9 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:823:5)
I/flutter ( 3273): #10 RenderObje
【问题讨论】:
-
您是否将
device_info: "^0.2.0"包含在pubspec.yaml中,以便更好地共享您的代码,以便在您共享的示例代码完美运行时容易理解问题 -
请运行
flutter doctor -v并粘贴结果 - 我刚刚在我的系统上运行插件没有问题。另外,在运行应用程序之前尝试运行flutter packages get。您可能还想尝试使用flutter upgrade升级到最新的颤振。 -
我认为这是一个错误,因为尝试过的示例是一部真正的手机,它可以工作并再次尝试,效果很好,谢谢
-
分享你的 pubspec.yaml