文章目录
下载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.csdn.net/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";