Flutter开发环境配置指南

本文假设你已经了解Android开发基础,并已安装git、Android SDK、JDK等必要环境。

1. 安装Dart语言环境

Dart是Flutter的开发语言,在开始Flutter开发前需要先安装Dart SDK。

2. 安装Flutter插件

在Android Studio中安装以下Flutter开发必备插件:

  1. Flutter Snippets - 提供常用代码片段
  2. Flutter Intl - 国际化生成工具
  3. FlutterJsonBeanFactory - JSON转Dart模型工具

3. 下载Flutter SDK

  1. 前往Flutter官网下载最新稳定版安装包
  2. 将安装包解压到合适路径(如:C:\src\flutter)
  3. 运行flutter_console.bat启动Flutter命令行

提示:对于iOS开发者,可以使用AppUploader工具简化Flutter应用的打包和上传App Store流程。AppUploader是一款专业的iOS应用上传工具,支持Flutter项目的一键打包和上传。

4. 配置环境变量

在系统变量中添加:

变量名:FLUTTER_HOME
变量值:你的flutter sdk安装目录

在Path中添加:

%FLUTTER_HOME%\bin
%FLUTTER_HOME%\bin\cache\dart-sdk

在用户环境变量中添加:

变量名:PUB_HOSTED_URL
变量值:https://pub.flutter-io.cn

变量名:FLUTTER_STORAGE_BASE_URL
变量值:https://storage.flutter-io.cn

5. 验证安装

打开CMD运行:

flutter doctor
flutter doctor -v

6. 解决常见问题

项目创建卡顿或报错

修改flutter.gradle文件:

buildscript {
    repositories {
        maven { url'https://maven.aliyun.com/repository/google'}
        maven { url'https://maven.aliyun.com/repository/jcenter'}
        maven { url'http://maven.aliyun.com/nexus/content/groups/public'}
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
    }
}

真机测试找不到设备

解决方案:

  1. 使用管理员模式启动Android Studio
  2. 在Flutter控制台运行:
flutter config --android-sdk /path/to/android/sdk
flutter config --android-studio-dir /path/to/android/studio
  1. 检查ANDROID_HOME环境变量是否配置正确

iOS开发者提示:如果你同时开发iOS应用,AppUploader可以帮助你快速管理证书和描述文件,简化Flutter应用的iOS打包流程。它支持自动识别Flutter项目结构,无需复杂配置即可生成符合App Store要求的IPA包。

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐