flutter 安装流程

flutter文档

0.安装flutter

https://flutter.cn/docs/get-started/install/windows/desktop?tab=download

1.jdk 安装地址

Java Archive | Oracle

2. android studio 下载地址

https://developer.android.com/studio

3.Visual Studio下载地址

下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux

对于安装 "Desktop development with C++" 工作负载,您应该选择 "使用C++桌面开发" 选项。这个选项涵盖了与桌面开发相关的所有工具和库,包括 C++ 编译器和标准库、Windows SDK、Visual Studio 开发工具等等

4.下载androidSDK

在 android studio sdkManager 去下载

5.android studio 安装 cmdline-tools组件

在 SDK Manager 窗口中,找到 "SDK Tools" 选项卡。在该选项卡下,您应该能够找到 "Android SDK Command-line Tools"(可能也称为 cmdline-tools)。确保此组件已选中,然后单击 "Apply" 或 "OK" 按钮来安装它。

6.Android Studio Unable to find bundled Java version(报错)

Windows:jbr目录内的全部文件复制一份到jre目录

macos: jbr同目录下创建一个jre目录,然后将jbr目录内的全部文件复制一份到jre目录

7.Android toolchain - develop for Android devices (Android SDK version 33.0.3) ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

flutter doctor --android-licenses

8.安装fvm 切换flutter版本
  • 执行以下命令克隆 FVM 仓库:

    git clone https://github.com/leoafarias/fvm.git

  • 进入 FVM 仓库目录:

    cd fvm

  • 执行以下命令来编译并安装 FVM:

    dart pub get

  • dart compile exe bin/fvm.dart -o fvm.exe

  • 手动指定文件路径: 如果 fvm.dart 文件位于不同的目录中,你可以手动指定文件的路径。例如,如果 fvm.dart 文件位于 C:\path\to\your\project\bin 目录中,你可以使用以下命令: dart compile exe C:\path\to\your\project\bin\fvm.dart -o fvm.exe

  • 清理缓存并重新安装依赖项 :有时候,可能是由于 Dart 缓存的问题导致无法正确解析依赖项。你可以尝试清理项目的 Dart 缓存,并重新运行 dart pub get 命令来重新安装依赖项:

dart pub cache clean

dart pub get

  • 清理缓存并重新安装依赖项 :有时候,可能是由于 Dart 缓存的问题导致无法正确解析依赖项。你可以尝试清理项目的 Dart 缓存,并重新运行 dart pub get 命令来重新安装依赖项:

  • 升级dart cmd:

    复制代码
    @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command " [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
  • 清除环境变量缓存:

    refreshenv

相关推荐
ujainu11 小时前
Flutter + OpenHarmony 游戏开发进阶:用户输入响应——GestureDetector 实现点击发射
flutter·游戏·openharmony
hudawei99611 小时前
TweenAnimationBuilder和AnimatedBuilder两种动画的比较
flutter·ui·动画·tweenanimation·animatedbuilder
ujainu11 小时前
Flutter + OpenHarmony 实现无限跑酷游戏开发实战—— 对象池化、性能优化与流畅控制
flutter·游戏·性能优化·openharmony·endless runner
ZH154558913112 小时前
Flutter for OpenHarmony Python学习助手实战:自动化脚本开发的实现
python·学习·flutter
晚烛14 小时前
CANN + 物理信息神经网络(PINNs):求解偏微分方程的新范式
javascript·人工智能·flutter·html·零售
一起养小猫14 小时前
Flutter for OpenHarmony 实战:扫雷游戏完整开发指南
flutter·harmonyos
晚烛14 小时前
CANN 赋能智慧医疗:构建合规、高效、可靠的医学影像 AI 推理系统
人工智能·flutter·零售
晚霞的不甘15 小时前
揭秘 CANN 内存管理:如何让大模型在小设备上“轻装上阵”?
前端·数据库·经验分享·flutter·3d
小哥Mark16 小时前
Flutter开发鸿蒙年味 + 实用实战应用|绿色烟花:电子烟花 + 手持烟花
flutter·华为·harmonyos
一只大侠的侠18 小时前
Flutter开源鸿蒙跨平台训练营 Day 3
flutter·开源·harmonyos