【错误记录】Flutter 构建报错 ( Error: Method not found: ‘CupertinoModalPopupRoute‘. | 下载最新 Flutter SDK 版本 )

简介: 【错误记录】Flutter 构建报错 ( Error: Method not found: ‘CupertinoModalPopupRoute‘. | 下载最新 Flutter SDK 版本 )

文章目录

一、报错信息

二、问题分析

三、解决方案





一、报错信息


参考 【Flutter】Flutter Gallery 官方示例简介 博客 ;


Flutter Galley 开源项目运行时 , 部署到手机时 , 报如下错误 ;


项目地址 : https://github.com/flutter/gallery


This will generate a JSON format file containing all messages that 
need to be translated.
Launching lib\main.dart on Pixel 2 in debug mode...
Running Gradle task 'assembleDebug'...
lib/demos/cupertino/cupertino_alert_demo.dart:240:12: Error: Method not found: 'CupertinoModalPopupRoute'.
    return CupertinoModalPopupRoute<String>(
           ^^^^^^^^^^^^^^^^^^^^^^^^
FAILURE: Build failed with an exception.
* Where:
Script 'Y:\001_DevelopTools\010_Flutter\flutter_windows_2.0.2-stable\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 991
* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'Y:\001_DevelopTools\010_Flutter\flutter_windows_2.0.2-stable\flutter\bin\flutter.bat'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 19s
Exception: Gradle task assembleDebug failed with exit code 1

image.png






二、问题分析


找不到方法 , 怀疑是使用了落后的 Flutter SDK 版本 , 这里更新到最新的测试版本 ;


https://flutter.dev/docs/development/tools/sdk/releases


image.png






三、解决方案


下载 2.1.0-12.2.pre 版本的 Flutter SDK ;


flutter_windows_2.1.0-12.2.pre-beta.zip

image.png



下载后解压上述 SDK 压缩包 flutter_windows_2.1.0-12.2.pre-beta.zip ;

image.png



解压后的 Flutter SDK 路径为 : Y:\001_DevelopTools\010_Flutter\flutter_windows_2.1.0-12.2.pre-beta\flutter ;


在 " File / Settings / Languages & Frameworks / Flutter " 下配置最新版本的 Flutter SDK 路径 ;


Y:\001_DevelopTools\010_Flutter\flutter_windows_2.1.0-12.2.pre-beta\flutter

image.png



在 " File / Settings / Languages & Frameworks / Dart " 下配置最新版本的 Dart SDK 路径 ;


Y:\001_DevelopTools\010_Flutter\flutter_windows_2.1.0-12.2.pre-beta\flutter\bin\cache\dart-sdk

image.png



最终程序运行成功 :


image.png

目录
相关文章
|
19天前
|
IDE 开发工具
鸿蒙Flutter实战:11-使用 Flutter SDK 3.22.0
本文介绍了如何使用 Flutter SDK 3.22.0 搭建鸿蒙开发环境。首先安装 Flutter SDK 3.22.0,并通过 FVM 管理多个版本。接着配置项目,使用 `fvm use custom_3.22.0` 设置自定义 SDK 版本。添加鸿蒙平台支持并进行项目签名,最后通过 `fvm flutter run` 运行项目。详细步骤包括安装、项目配置、签名和运行,确保开发环境顺利搭建。
43 7
鸿蒙Flutter实战:11-使用 Flutter SDK 3.22.0
|
12天前
|
存储 测试技术 Shell
Flutter UT太多导致跑覆盖率报错
Flutter UT太多导致跑覆盖率报错
24 2
|
24天前
|
缓存 安全 开发工具
记 Kylin 麒麟系统安全中心拦截导致 dotnet sdk 找不到 OpenSsl 构建失败
【10月更文挑战第28天】当Kylin麒麟系统安全中心导致.NET SDK找不到OpenSsl并构建失败时,可从检查安全中心拦截规则、确认OpenSsl安装和配置、验证.NET SDK配置及重新构建项目四个方面入手解决。包括查看拦截记录、调整拦截策略、检查OpenSsl安装与库文件路径、配置.NET SDK依赖及环境变量等步骤。
|
3月前
|
运维 分布式计算 DataWorks
DataWorks产品使用合集之sdk的下载地址在哪里
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
3月前
|
开发工具 iOS开发
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
141 2
|
3月前
|
API 开发工具 vr&ar
PicoVR Unity SDK⭐️一、SDK下载、项目设置与程序初始配置
PicoVR Unity SDK⭐️一、SDK下载、项目设置与程序初始配置
|
3月前
|
API 网络安全 开发工具
【Azure Developer - 密钥保管库 】使用 Python Azure SDK 实现从 Azure Key Vault Certificate 中下载证书(PEM文件)
【Azure Developer - 密钥保管库 】使用 Python Azure SDK 实现从 Azure Key Vault Certificate 中下载证书(PEM文件)
|
3月前
|
API 开发工具 Python
【Azure Developer】使用 Azure Python SDK时,遇见 The resource principal named https://management.azure.com was not found in the tenant China Azure问题的解决办法
【Azure Developer】使用 Azure Python SDK时,遇见 The resource principal named https://management.azure.com was not found in the tenant China Azure问题的解决办法
|
3月前
|
存储 Java 开发工具
【Azure Developer】VS Code运行Java 版Azure Storage SDK操作Blob (新建Container, 上传Blob文件,下载及清理)
【Azure Developer】VS Code运行Java 版Azure Storage SDK操作Blob (新建Container, 上传Blob文件,下载及清理)
|
3月前
|
开发工具 vr&ar 图形学
Pico Neo 3教程☀️ 一、SDK的下载与快速入门
Pico Neo 3教程☀️ 一、SDK的下载与快速入门

热门文章

最新文章