flutter.io "NoSuchMethodError: The getter 'isMacOS' was called on null."

flutter.io "NoSuchMethodError: The getter 'isMacOS' was called on null."

我一直想玩 flutter.io 一段时间,今天开始安装它。我正在关注 flutter 网站上的入门页面,但是当 运行 宁 "flutter doctor" 时我 运行 进入以下错误消息...我做错了什么吗?或者解决这个问题的解决方法?

Oops; flutter has exited unexpectedly.
Sending crash report to Google.
Crash report sent (report ID: 8a4b9d16bec30469)
Unhandled exception:
NoSuchMethodError: The getter 'isMacOS' was called on null.
Receiver: null
Tried calling: isMacOS
#0      Object.noSuchMethod (dart:core-patch/dart:core/object_patch.dart:46)
#1      IOSDevices.supportsPlatform (package:flutter_tools/src/ios/devices.dart:34)
#2      DeviceManager._platformDiscoverers.<anonymous closure> (package:flutter_tools/src/device.dart:85)
#3      WhereIterator.moveNext (dart:_internal/iterable.dart:439)
#4      DeviceManager.getAllConnectedDevices (package:flutter_tools/src/device.dart:90)
<asynchronous suspension>
#5      DeviceValidator.validate (package:flutter_tools/src/doctor.dart:560)
<asynchronous suspension>
#6      Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:71)
#7      Doctor.diagnose (package:flutter_tools/src/doctor.dart:128)
<asynchronous suspension>
#8      _doctorText.<anonymous closure> (package:flutter_tools/runner.dart:237)
#9      AppContext._run (package:flutter_tools/src/base/context.dart:76)
<asynchronous suspension>
#10     AppContext.runInZone.<anonymous closure> (package:flutter_tools/src/base/context.dart:66)
#11     _rootRun (dart:async/zone.dart:1126)
#12     _CustomZone.run (dart:async/zone.dart:1023)
#13     runZoned (dart:async/zone.dart:1501)
#14     AppContext.runInZone (package:flutter_tools/src/base/context.dart:65)
#15     _doctorText (package:flutter_tools/runner.dart:237)
<asynchronous suspension>
#16     _createLocalCrashReport (package:flutter_tools/runner.dart:212)
<asynchronous suspension>
#17     _handleToolError (package:flutter_tools/runner.dart:167)
<asynchronous suspension>
#18     run.<anonymous closure> (package:flutter_tools/runner.dart:94)
<asynchronous suspension>
#19     AppContext._run (package:flutter_tools/src/base/context.dart:76)
<asynchronous suspension>
#20     AppContext.runInZone.<anonymous closure> (package:flutter_tools/src/base/context.dart:66)
#21     _rootRun (dart:async/zone.dart:1126)
#22     _CustomZone.run (dart:async/zone.dart:1023)
#23     runZoned (dart:async/zone.dart:1501)
#24     AppContext.runInZone (package:flutter_tools/src/base/context.dart:65)
#25     run (package:flutter_tools/runner.dart:61)
<asynchronous suspension>
#26     main (package:flutter_tools/executable.dart:48)
<asynchronous suspension>

我在 github for flutter 上注意到这个问题:https://github.com/flutter/flutter/issues/16096 所以我认为这是一个错误?我可以做些什么来解决这个问题,这样我就可以尝试 flutter 了吗?

感谢您的帮助!

编辑:如果这与错误有关,我将 运行在 Windows 10 上解决这个问题。

尝试flutter升级然后flutter doctor