首页
学习
活动
专区
圈层
工具
发布

记一次升级Flutter SDK失败的光辉历史

刚打开项目,看到控制台的编译log提示Flutter SDK可以更新,行吧,那就更新吧,想着应该也是一个很简单的事情,因为我Android Studio也是经常更新的。...上面看到要升级Dart的sdk,因为dart的sdk是包含在flutter中的,在as在装flutter插件的时候还提示要装dart插件, 所以我直接从插件plugin下手了。...因为之前打开了pubspec.yaml文件查看是不是有配置什么的没改,然后随手点了下packages get,结果OK了!!!...复盘 因为是手动升级的flutter SDK,所以项目中除了自带的库以外还有第三方的库,都还是原来的路径,在把全部路径修改完之后,需要packages get 重新下载到新版本的路径中去才能引用。...升级flutter失败之后手动升级的记录,没准你一下就成功了。。

1.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    暴力突破 Flutter 自动化测试

    2.1 相关步骤 2.1.1 添加依赖 Flutter 工程默认添加了 flutter_test package,如果是 dart package 没有依赖 Flutter,可以导入 test package...,示例代码如下: dev_dependencies: flutter_test: sdk: flutter //or test: 2.1.2 声明一个用来测试的类 在 lib 目录下新建一个...: http: ^0.12.2 dev_dependencies: flutter_test: sdk: flutter mockito: 2.2.2 创建模拟类 创建一个模拟类,示例如下:...接下来我们来看看编写测试用例的相关步骤: 3.2.1 添加 flutter_test 依赖 在 pubspec.yaml 文件的 devdependencies 里添加 fluttertest 依赖,代码如下...: dev_dependencies: flutter_test: sdk: flutter 3.2.2 创建用于测试的 widget 还是拿 Flutter 默认的计时器应用模板为例,代码如下

    2.5K31

    Flutter | 包管理

    jar 包 ​ 在 Android 中,模块会被打成一个·aar 包 ​ 一个 app 在开发的过程中可能会依赖非常多的包,这些包通常都会出现交叉依赖,版本依赖等,如果需要手动管理,则会非常麻烦,...sdk: flutter cupertino_icons: ^1.0.0 dev_dependencies: flutter_test: sdk: flutter flutter...:环境版本 dependencies:应用或包导入的其他包或者插件 dev_dependencies:开发环境依赖的工具包(而不是 flutter 本身依赖的包) flutter:flutter 相关配置选项...示例: ​ 在 Pub 上找到一个随机字符串的 widget,并确定最新版本号和是否支持 flutter, ​ 添加依赖 dependencies: flutter: sdk: flutter...cupertino_icons: ^1.0.0 english_words : ^3.1.5 同步代码 pub Get dev_dependencies dev_dependencies

    1.3K30

    ohos 平台适配 flutter 三方库指导 url_launcher

    5.1 升级计划同步揭晓 鸿蒙版 Flutter 一键拨号功能解析 Flutter-OH 版本演进规划和分支策略核心要点 使用 Flutter SDK 3.27.4构建HarmonyOS应用 1....:一个依赖于该插件的 Flutter 应用程序,来说明如何使用它; README.md:介绍包的文件; CHANGELOG.md:记录每个版本中的更改; LICENSE:包含软件包许可条款的文件。...  url_launcher_platform_interface: ^2.3.1 dev_dependencies:   flutter_test:     sdk: flutter   mockito.../url_launcher_ohos    #此处为添加 dev_dependencies:   flutter_test:     sdk: flutter   integration_test:...8.2 运行 cd 到url_launcher_ohos\example > ohos目录,使用下列指令运行: flutter pub get flutter run -d 9

    53910

    Flutter Android 工程结构及应用层编译源码深入分析

    [在这里插入图片描述] Flutter 模块依赖及产物概览 当我们在 yaml 文件中添加依赖后执行flutter pub get命令就会自动从依赖配置的地方下载或复制。...# 返回的文件系统路径必须是Dart的URI解析器可用的格式,因为Dart命令行工具将其参数视为文件URI,而不是文件名。...而我们安装 Flutter SDK 后首先做的事情就是把 SDK 的 bin 目录配置到了环境变量,所以执行的 flutter build apk、flutter upgrade、flutter pub...xxx 等命令本质都是走进了上面这些脚本,且 flutter 命令只是对 dart 命令的一个包装,所以执行flutter pub get其实等价于dart pub get。...当我们追加依赖后一般都会执行flutter pub get或者flutter pub upgrade等命令来更新,这个命令背后的逻辑其是也是走进了我们上面 Flutter SDK 下bin/flutter

    3.9K33

    flutter中的包管理与资源管理

    一个APP在实际开发中往往会依赖很多包,而这些包通常都有交叉依赖关系、版本依赖等,如果由开发者手动来管理应用中的依赖包将会非常麻烦。...YAML是一种直观、可读性高并且容易被人类阅读的文件格式,它和xml或Json相比,它语法简单并非常容易解析,所以YAML常用于配置文件,Flutter也是用yaml文件作为其配置文件。...: flutter_test: sdk: flutter flutter: uses-material-design: true 下面,我们逐一解释一下各个字段的意义: •name:应用或包名称...我们首先在pub上找到english_words这个包(如图2-5所示),确定其最新的版本号和是否支持Flutter。...将“english_words”(3.1.3版本)添加到依赖项列表,如下: dependencies: flutter: sdk: flutter cupertino_icons: ^

    3.4K10

    Flutter 开发环境配置避坑指南:WindowsmacOSLinux 全平台

    1.2 核心避坑原则 路径无中文、无空格:Flutter SDK 及相关依赖(如 JDK、Android SDK)的安装路径必须为全英文,否则会导致命令执行失败、依赖加载异常等问题。...坑点 3:提示“Error: Unable to ‘pub upgrade’ flutter tool” 解决方案:进入 Flutter SDK 的 bin\cache 目录,查看是否存在 dart-sdk...坑点 2:Android Studio 启动失败,提示缺少依赖 解决方案:执行 sudo apt-get install libcanberra-gtk-module libcanberra-gtk3...3.2 项目编译/运行常见问题 问题 1:pub get 失败,提示“connection timed out” 解决方案:确认国内镜像已正确配置;检查网络连接,若使用代理,需在终端配置代理信息;执行...flutter clean 清除缓存后重新执行 flutter pub get。

    1.5K10

    Flutter Start

    image.png PUB_HOSTED_URL https://pub.flutter-io.cn 然后设置Flutter SDK环境变量 ?...仔细检查命令行输出以获取可能需要安装的其他软件或进一步需要执行的任务。第一次运行一个flutter命令(如flutter doctor)时,它会下载它自己的依赖项并自行编译。...image.png 升级 Flutter channel 和 packages 要同时更新Flutter SDK和你的依赖包,在你的应用程序根目录(包含pubspec.yaml文件的目录)中运行...还有一点需要注意的是,需要关闭 Hyper-V。因为我之前安装 Docker-for-window的时候开启了这个选项,所以在用安卓模拟器启动应用的时候失败了。 ?...image.png 提示有一个新版本的 Android SDK需要安装 执行以下命令 andorid sdk 弹出了 Andoird SD管理界面 ?

    1.5K30

    「 Flutter + zsh 」设置镜像后 macOS 执行 flutter packages get flutter pub get 依然慢

    =https://storage.flutter-io.cn 修改完在命令行 source ~/.bash_profile 一下即可 三、依然失败 这时候大多数人的问题都迎刃而解,但是一部分同学还是不行...get 要注意的是,如果是对你的项目进行 flutter packages get / flutter pub get ,那么执行前先 cd 到项目的目录下哈 这个方法的作用在于修改临时环境的配置 基本上这样操作之后就能搞定了...这里就直接 po 出 flutter 插件默认本地路径: flutter 的 SDK 目录 /.pub-cache/hosted/当前使用的镜像地址文件夹/ 3.3.1 参考示例: /usr/local.../pub.flutter-io.cn/ 可见下载的依赖包都是按不同镜像分目录存放,所以每切一回镜像,都需要重新下载所有项目的依赖插件 因为加载的插件较多,也就导致等待时间非常久,这也是切换了几个国内镜像依旧卡...flutter packages get 很久的原因。

    2.3K20

    「 Flutter + zsh 」设置镜像后 macOS 执行 flutter packages get flutter pub get 依然慢

    =https://storage.flutter-io.cn 修改完在命令行 source ~/.bash_profile 一下即可 三、依然失败 这时候大多数人的问题都迎刃而解,但是一部分同学还是不行...get 要注意的是,如果是对你的项目进行 flutter packages get / flutter pub get ,那么执行前先 cd 到项目的目录下哈 这个方法的作用在于修改临时环境的配置 基本上这样操作之后就能搞定了...这里就直接 po 出 flutter 插件默认本地路径: flutter 的 SDK 目录 /.pub-cache/hosted/当前使用的镜像地址文件夹/ 3.3.1 参考示例: /usr/local.../pub.flutter-io.cn/ 可见下载的依赖包都是按不同镜像分目录存放,所以每切一回镜像,都需要重新下载所有项目的依赖插件 因为加载的插件较多,也就导致等待时间非常久,这也是切换了几个国内镜像依旧卡...flutter packages get 很久的原因。

    2.2K20

    解锁 Flutter_exit_app 库鸿蒙适配:离一键退出鸿蒙应用仅一步之遥

    一、适配鸿蒙版 flutter_exit_app 三方库 (一)版本选择与仓库简介 我们先去 pub 上查看最新版本,发现目前 pub 上最新是 1.1.4,我们选择以 1.1.4 版本为基础进行适配。..." path: "" 然后在项目根目录运行 flutter pub get,即可完成依赖添加 接下来是具体的适配过程。...example :一个依赖于该插件的 Flutter 应用程序,用于说明如何使用它。 README.md :介绍包的文件。 CHANGELOG.md :记录每个版本中的更改。...>=2.14.0 <4.0.0" flutter:">=2.5.0" dependencies: flutter: sdk:flutter dev_dependencies: flutter_test...然后运行以下命令: flutter pub get flutter build hap --debug 如果应用正常启动,说明插件适配成功。如果没有,欢迎大家联系坚果派一起支持。

    40810
    领券