2025-02-04
编程与技术
00
请注意,本文编写于 87 天前,最后修改于 84 天前,其中某些信息可能已经过时。

目录

简介
开发环境清单
开发环境
开发工具
软件/环境安装
Flutter
Java
Gradle
VScode
IntelliJ IDEA
Android Studio
Android toolchain(Command-line tools)
一些环境变量

简介

随着编程阅历的增长,接触到全平台开发是迟早的事情,现在流行的全平台应用开发框架有两个:FlutterReact Native,其中 Flutter 是 Google 开发的一款框架,也非常受欢迎,基于众所周知的原因,在国内搭建一个 Flutter 开发环境都是一件难事,本文就记录一下搭建 Flutter 开发环境的全流程。

PS:短时间可能更新不完,持续更新中……

开发环境清单

前排提示:

  • 在Windows上开发,只能开发调试 Android APPWindows APPWeb 三个平台的应用;
  • 在Mac上开发,能够开发调试 Android APPiOS APPMac APPWeb 四个平台的应用;

开发环境

  • 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】!

软件/环境安装

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/FlutterPub 缓存路径,比如: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 目录添加到 Pathflutter/bin目录添加到 Path

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!