您好,登录后才能下订单哦!
# 如何安装配置Flutter开发环境以及真机运行hello world
## 前言
Flutter是Google推出的跨平台移动应用开发框架,支持iOS、Android、Web等多平台开发。本文将详细介绍从零开始配置Flutter开发环境到在真机上运行第一个Hello World应用的全过程,适合初学者快速上手。
## 一、系统要求
在开始安装前,请确保您的系统满足以下最低要求:
### Windows系统
- 操作系统:Windows 10或更高版本(64位)
- 磁盘空间:1.32 GB(不包括IDE/tools)
- 工具:PowerShell 5.0+和Git for Windows
### macOS系统
- 操作系统:macOS 10.14 (Mojave)或更高版本
- 磁盘空间:2.8 GB(不包括IDE/tools)
- 工具:bash, mkdir, rm, git, curl, unzip, which
### Linux系统
- 操作系统:Ubuntu 20.04 LTS或更高版本
- 磁盘空间:600 MB(不包括IDE/tools)
- 工具:bash, mkdir, rm, git, curl, unzip, which
## 二、安装Flutter SDK
### 1. 下载Flutter SDK
访问Flutter官网下载页面(https://flutter.dev/docs/get-started/install),选择适合您操作系统的安装包。
**Windows用户**:
```bash
# 使用PowerShell下载
Invoke-WebRequest -Uri https://storage.googleapis.com/flutter_infra_release/releases/stable/windows/flutter_windows_3.13.0-stable.zip -OutFile flutter.zip
macOS/Linux用户:
curl -O https://storage.googleapis.com/flutter_infra_release/releases/stable/macos/flutter_macos_3.13.0-stable.zip
将下载的zip包解压到您希望安装的目录(建议不要放在需要管理员权限的目录):
Windows:
Expand-Archive flutter.zip -DestinationPath C:\src\flutter
macOS/Linux:
unzip flutter_macos_3.13.0-stable.zip -d ~/development
将Flutter添加到PATH环境变量中:
Windows:
1. 搜索并打开”编辑系统环境变量”
2. 点击”环境变量”按钮
3. 在”用户变量”下找到Path,点击编辑
4. 添加新的路径:C:\src\flutter\bin
macOS/Linux:
编辑~/.bashrc
或~/.zshrc
文件,添加:
export PATH="$PATH:[PATH_TO_FLUTTER]/flutter/bin"
然后运行:
source ~/.bashrc
运行以下命令检查缺失的依赖:
flutter doctor
xcode-select --install
sudo xcodebuild -license accept
flutter create hello_world
cd hello_world
确保设备已连接并被识别:
flutter devices
应该能看到类似输出:
2 connected devices:
iPhone 13 (mobile) • 00008030-00123456789ABC • ios • iOS 16.4
Chrome (web) • chrome • web • Google Chrome 114.0.5735.90
flutter run
首次运行会下载必要的依赖,可能需要几分钟时间。成功后您将在设备上看到默认的Flutter计数器应用。
lib/main.dart
文件import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: const Text('Hello World'),
),
body: const Center(
child: Text('Hello, Flutter World!'),
),
),
);
}
}
r
键手动触发)Android license问题:
flutter doctor --android-licenses
全部输入y
接受
Xcode未配置(macOS):
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
在中国大陆可能会遇到网络连接问题,可以设置镜像:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
通过本文,您已经成功搭建了Flutter开发环境并在真机上运行了第一个应用。Flutter的强大之处在于其快速的开发周期和跨平台能力,接下来可以继续探索Flutter的各种组件和功能,开始您的跨平台应用开发之旅! “`
这篇文章共计约1900字,包含了从环境配置到真机运行的完整流程,采用Markdown格式编写,适合发布到技术博客或文档平台。如需调整内容细节或补充特定平台的信息,可以进一步修改完善。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。