国内Windows11搭建Flutter开发环境
## 简介 随着编程阅历的增长,接触到全平台开发是迟早的事情,现在流行的全平台应用开发框架有两个:`
渲染中...
## 简介 随着编程阅历的增长,接触到全平台开发是迟早的事情,现在流行的全平台应用开发框架有两个:`Flutter` 和 `React Native`,其中 Flutter 是 Google 开发的一款框架,也非常受欢迎,基于众所周知的原因,在国内搭建一个 Flutter 开发环境都是一件难事,本文就记录一下搭建 `Flutter` 开发环境的全流程。 > PS:短时间可能更新不完,持续更新中…… <!-- more --> ## 开发环境清单 > **前排提示:** > - 在Windows上开发,只能开发调试 `Android APP`、`Windows APP` 和 `Web` 三个平台的应用; > - 在Mac上开发,能够开发调试 `Android APP`、`iOS APP`、`Mac APP` 和 `Web` 四个平台的应用; ### 开发环境 - Flutter:必须安装 - Dart:Flutter语言环境,必须安装(安装Flutter一般会自带Dart环境) - Visual Studio(C++):开发调试 `Windows桌面应用` 需要安装; - Chrome:开发调试 `Web网站` 需要安装; - Android toolchain:开发调试 `Android APP` 需要安装; - Gradle:开发调试 `Android APP` 需要安装(若未安装会自动下载,但是国内下载很慢,可以手动安装后配置); - JDK11+:开发调试 `Android APP` 需要安装; ### 开发工具 - Visual Studio Code - IntelliJ IDEA - Android Studio:开发 `Android` 还用 > 选其一即可,但是国内使用 `Visual Studio Code` 经常出现一个无限循环报错的bug,详细解决方法另写一篇:【[Vscode打开项目一直无限报错:Unable to 'pub upgrade' flutter tool. Retrying in five seconds](https://www.oldmoon.top/post/461)】! ## 软件/环境安装 ### Flutter Flutter常见的有两种安装方式: 1. 手动下载安装; 2. VScode/其他工具自动下载安装。 无论哪种安装方式,官网有详细的教程,请阅读官方文档吧:https://docs.flutter.dev/get-started/install ### Java ### Gradle ### VScode ### IntelliJ IDEA ### Android Studio ### Android toolchain(Command-line tools) ## 一些环境变量 - **GRADLE_USER_HOME**:修改 `Gradle` 的本地缓存,比如:`E:\dependencies\gradle`; - **PUB_CACHE**:修改 `Dart/Flutter` 的 `Pub` 缓存路径,比如:`E:\dependencies\flutter\pub`; - **FLUTTER_STORAGE_BASE_URL**:修改flutter服务地址,由于国内网络问题,建议改为:`https://storage.flutter-io.cn` - **PUB_HOSTED_URL**:修改Pub服务地址,由于国内网络问题,建议改为:`https://pub.flutter-io.cn` 其他变量请基于自已需要和实际情况自行修改,比如:`java/bin` 目录添加到 `Path`,`flutter/bin`目录添加到 `Path`。
END
评论
登录后查看和发表评论
前往登录