文章目录
下载SDK
-
下载Flutter SDK:Flutter中文文档
-
如文档所述,使用 Flutter,网络环境需要添加环境变量配置
Win10



PUB_HOSTED_URL https://mirrors.tuna.tsinghua.edu.cn/dart-pub FLUTTER_STORAGE_BASE_URL https://mirrors.tuna.tsinghua.edu.cn/flutter -
JDK下载:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
-
Android SDK下载:https://developer.android.google.cn/studio?hl=zh-cn

配置环境变量
- JDK: …\jdk\bin 和 …\jdk\jre\bin
- Android SDK: …\Android SDK\platform-tools 和 …\Android SDK\tools
- Flutter SDK: …\flutter\bin
对开发平台配置
- Android Studio / IntelliJ IDEA
- 若下载卡在 gradle…,参考这篇文章提供的gradle,下载并进行手动配置
- VSCode
终端输入 flutter doctor 检测环境 并 按提示处理问题
flutter doctor

根据文档中说明进行创建项目,若过程耗时过长,需更换网络
下载安装Android虚拟机
- 通过Android Studio 或 IntelliJ IDEA 的 AVD Manager


设置内存空间,下载安装。 - 通过 Genymotion
- 首先需要装Visual Box,也就要关闭 VMwarm 和 Hype-V;
- 进行注册,下载Genymotion;
- 选择设备下载安装
启动Android虚拟机
- 若无法启动,检查Android SDK环境变量的配置。
- 如果是电脑内存不足情况下,可采用 模拟器 或 Genymotion 抑或 与API匹配的旧型Android机有线调试(IDEA和Android Studio可进行修改添加API) 方案替代。
启动项目过程较长
flutter run后,长时间卡在Running Gradle task ‘assembleDebug’
参考这篇文章:https://blog.youkuaiyun.com/qq_41560865/article/details/107175819
虚拟机要有网络
- 分别修改项目目录 下的 android\build.gradle 和 Flutter SDK 安装位置 下的 …/packages/flutter_tools/gradle/flutter.gradle 、…/packages/flutter_tools/gradle/resolve_dependencies.gradle中内容 进行 注释和添加
repositories {
// google()
// mavenCentral()
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/public' }
}
- 将 …/packages/flutter_tools/gradle/flutter.gradle 中此处注释添加
// private static final String DEFAULT_MAVEN_HOST = "https://storage.googleapis.com";
private static final String DEFAULT_MAVEN_HOST = "https://storage.flutter-io.cn";

Flutter开发环境配置与问题解决

本文档详细介绍了Flutter SDK、JDK和Android SDK的下载与环境变量配置,包括使用清华镜像加速。在Android Studio或VSCode中配置Flutter,并使用flutterdoctor检查环境。遇到项目创建慢或gradle任务卡住的问题,建议更换网络源,并修改build.gradle文件中的repository地址为阿里云镜像。同时,提供了Android虚拟机的安装与启动方法,以及针对启动项目时gradle任务长时间运行的解决方案。
9392

被折叠的 条评论
为什么被折叠?



