下面是flutter运行的控制台输出的图像版本。
下面是flutter Doctor-V的控制台输出的图像版本。
跑扑跑让我:
'''正在下载ios工具。。。 7.8s正在下载IOS配置文件工具。。。 5.5s正在下载IOS发布工具。。。 34.0s正在以调试模式在iPhone SE(第二代)上启动lib/main.dart.。。
警告:缺少生成名称(CFBundleShortVersionString)。 警告:缺少内部版本号(CFBundleVersion)。 所需操作:在提交到应用商店之前,必须在pubspec.yaml文件版本字段中设置一个构建名称和编号。 正在运行pod安装。。。 9.3s正在运行Xcode生成。。。
Xcode构建完成。 89.9s无法生成iOS应用程序,Xcode生成错误输出:**生成失败**
Xcode的输出:../.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:88:26:错误:未找到类型“DiagnosticableMixin”。 带有DiagnosticableMixin的类PictureStream{ T:171:30:错误:未为类“PictureStreamCompleter”定义方法“To StringShort”。 -“PictureStreamCompleter”来自“package:flutter_svg/src/picture_stream.dart”('../.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart')。 尝试将名称更正为现有方法的名称,或定义名为“to StringShort”的方法。 IFPresent:_completer?.ToStringShort(),^^^^^^^^^^^^^../.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.DART:266:11:错误:超类没有名为“debug fillproperties”的方法。 Super.DebugFillProperties(说明); ^^^^^^^^^^^^^^^^^^^^^^
Command PhaseScriptExecution failed with a nonzero exit code
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
无法生成模拟器的应用程序。 在iPhone SE(第二代)上启动应用程序时出错。 '''
V医生告诉我:
'''正在下载Android-Arm-Profile/Darwin-x64工具。。。 1.1s正在下载Android-Arm-Release/Darwin-x64工具。。。 0.9s正在下载Android-ARM64-profile/Darwin-x64工具。。。 1.7s正在下载Android-ARM64-Release/Darwin-x64工具。。。 1.0s正在下载Android-x64-profile/Darwin-x64工具。。。 1.3s正在下载Android-x64-release/Darwin-x64工具。。。 1.0S[]Flutter(Channel master,1.20.0-1.0.pre.132,在Mac OS X 10.15.2 19C57上,区域设置en-US)•Flutter版本1.20.0-1.0.pre.132位于/users/Lesleychang/Flutter•Framework revision 5995661777(6小时前),2020-06-19 16:15:58-0700•Engine revision 676CD566F7•Dart版本2.9.0(build 2.9.0-17.0.Dev 7E72C9AE7E)
[]Android工具链-为无法定位Android SDK的Android设备开发。 安装Android Studio的网址:https://developer.Android.com/Studio/index.html在首次发布时,它将帮助您安装Android SDK组件。 (或访问https://flutter.dev/docs/get-started/install/macos#android-setup获得详细说明)。 如果Android SDK已安装到自定义位置,请将ANDROID_SDK_ROOT设置到该位置。 您可能还想将它添加到您的PATH环境变量中。
[]Xcode-为iOS和macOS开发(Xcode 11.5)•Xcode位于/applications/Xcode.app/contents/developer•Xcode 11.5,Build版本11E608C•CocoaPods版本1.9.3
[!] Android Studio(未安装)•找不到Android Studio; 从https://developer.android.com/studio/index.html下载(或访问https://flutter.dev/docs/get-start/install/macos#android-setup获取详细说明)。
[]连接设备(1个可用)
•iPhone SE(第二代)•7305F6FC-57BD-4A00-A55D-FC6741E759C4•ios•com.apple.coreSimulator.simruntime.iOS-13-5(模拟器)
! 医生发现问题有两类。 '''
我根本无法在我的iOS模拟器上运行我的Flutter应用程序,我也看过类似的帖子,但都无济于事。 有什么建议吗? 或者其他我可以尝试得到帮助的社区? 谢啦!
你可能漏掉了一些步骤。 请根据本文进行验证