flutter超详细安装教程 flutter教程安装配置

安装下载SDK:Windows SDK:Stable 1.17.3 macOS SDK:Stable 1.17.3 Linux SDK:Stable 1.17.3 其它版本列表:SDK 版本列表~/flutter/flutter/bin需要替换成你设置的目录 。将文件解压到目标路径, 比如:cd ~/flutterunzip ~/Downloads/flutter_macos_1.17.3-stable.zip 您也可以从Github获得源代码:
git clone https://github.com/flutter/flutter.git配置 flutter 的 PATH 环境变量:export PATH="$PATH:~/flutter/flutter/bin" [2]
【flutter超详细安装教程 flutter教程安装配置】如果bash使用zsh,这一行代码需要写入~/ 。zsh_rc文件;如果使用bash,需要写入~/ 。bash_profile,需要在文件更新后执行 。
source ~/.zsh_rcflutter 命令行工具会下载不同平台的开发二进制文件,如果需要一个封闭式的构建环境,或在网络可用性不稳定的情况下使用等情况,你可能需要通过下面这个命令预先下载 iOS 和 Android 的开发二进制文件:flutter precacheflutter doctor 命令运行flutter doctor命令,查看当前环境中是否需要安装其他依赖项 。输出如下所示:
~ flutter doctorDoctor summary (to see all details, run flutter doctor -v):[] Flutter (Channel stable, v1.17.1, on Mac OS X 10.15.5 19F96, locale zh-Hans-CN)[] Android toolchain - develop for Android devices (Android SDK version 29.0.3)[] Xcode - develop for iOS and macOS (Xcode 11.4.1)[] Android Studio (version 4.0)[!] IntelliJ IDEA Ultimate Edition (version 2020.1.1) Flutter plugin not installed; this adds Flutter specific functionality. Dart plugin not installed; this adds Dart specific functionality.[] VS Code (version 1.45.1)[] Connected device (1 available)! Doctor found issues in 1 category. 从上面的结果可以看出,IntelliJ IDEA旗舰版没有安装flutter插件和dart插件 。
配置编辑器设置 iOS 开发环境安装Xocde 配置 Xcode command-line tools:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developersudo xcodebuild -runFirstLaunch运行一次 Xcode 或者通过输入命令 sudo xcodebuild -license 来确保已经同意 Xcode 的许可协议安装Xcode后,可以在iOS真机或模拟器上运行Flutter应用 。
配置iOS 模拟器 输入命令运行模拟器 。
open -a Simulator 如果要将Flutter应用部署到iOS的真机,还需要一个苹果开发者账号 。另外,你需要在Xcode上为你的机器做一些设置 。
安装和设置 CocoaPodssudo gem install cocoapodspod setup按照下面 Xcode 签名流程来配置你的项目:通过在命令行中于你当前 Flutter 项目目录下运行 open ios/Runner.xcworkspace 命令来打开默认的 Xcode 工程 。在运行按钮的下拉列表里选择你想要部署到的设备; 在左侧的导航面板中选择 Runner 项目; 在 Runner 项目的设置页面,请确保勾选你的开发团队 。在不同的 Xcode 版本里,这一部分的操作界面不同:在 Xcode 10 版本中,请在这里设置:General > Signing > Team 在 Xcode 11 版本以后,请在这里设置 Signing & Capabilities > Team 在 Runner 项目的设置页面中,确保 General > Signing > Team 选项下的 Development Team 选中状态 。在开始你的第一个 iOS 项目开发之前,你需要先在 Xcode 中登陆你的 Apple 开发者账号 任何 Apple ID 都可以进行开发和测试 。如果想将应用上架 App Store,你需要加入 Apple Developer Program,你可以在 Choosing a Membership 页面中查看详细的说明 。当你第一次将设备连接到开发机用于开发时,你需要分别在 Mac 和开发机上进行信任设备的操作 。当你第一次连接时,会有个弹窗,点击 Trust 即可 。然后在 iOS 开发机上进入 Settings 应用,选择 General > Device Management 然后信任相应的证书 如果 Xcode 的自动签名失败了,你可以检查以下项目中 General > Identity > Bundle Identifier 里的值是否是唯一的 。执行 flutter run 命令来运行你的应用 。设置Android 开发环境 Android开发推荐Android studio,其他编辑器也可以 。
下载 Android Studio 运行Android Studio,安装android SDK, Android SDK Platform-Tools 以及 Android SDK Build-Tools 。配置 Android 设备 在Android设备上运行或测试Flutter应用程序之前,您需要一台运行Android 4.1(API版本16)或更高版本的设备 。
在设备上打开 Developer options 和 USB debugging 选项,你可以在 Android documentation 上查看更详细的方法介绍 。如果是在 Windows 平台上使用,需要安装 Google USB Driver 通过 USB 接口连接手机和电脑,如果在设备上弹出需要授权弹窗,允许授权以便让电脑能够访问你的开发设备 。在命令行中,使用 flutter devices 命令来确保 Flutter 能够识别出你所连接的 Android 设备 。默认情况下,Flutter会使用adb工具当前版本所依赖的Android SDK版本 。如果希望Flutter使用另一个Android SDK,可以通过设置ANDROID_HOME环境变量来实现 。
配置 Android 模拟器 根据以下步骤在您的Android模拟器上运行或测试Flutter应用程序:


推荐阅读