1. 訪問Flutter官網(wǎng)(flutter.dev)下載最新穩(wěn)定版
2. 解壓下載的壓縮包到指定目錄:`bash
cd ~/development
unzip ~/Downloads/fluttermacosxxx.zip`
`bash
# 添加Flutter tap
brew tap flutter/flutter
brew install flutter`
1. 編輯Shell配置文件(以zsh為例):`bash
nano ~/.zshrc`
2. 添加以下內(nèi)容:`bash
export PATH="$PATH:[PATHTOFLUTTER]/flutter/bin"
export PATH="$PATH:$HOME/.pub-cache/bin"`
3. 使配置生效:`bash
source ~/.zshrc`
執(zhí)行以下命令檢查環(huán)境狀態(tài):`bash
flutter doctor`
- 從App Store安裝Xcode
- 接受Xcode許可協(xié)議:`bash
sudo xcodebuild -license accept`
- 配置命令行工具:`bash
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer`
2. 啟動(dòng)模擬器:`bash
flutter emulators --launch [emulator_id]`
flutter create myfirstapp
cd myfirstapp
myfirstapp/
├── lib/
│ └── main.dart # 主程序入口
├── android/ # Android平臺(tái)代碼
├── ios/ # iOS平臺(tái)代碼
├── pubspec.yaml # 項(xiàng)目依賴配置
└── test/ # 測(cè)試文件
打開lib/main.dart,修改代碼如下:`dart
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: '我的第一個(gè)Flutter應(yīng)用',
home: Scaffold(
appBar: AppBar(
title: Text('歡迎使用Flutter'),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
'Hello, Flutter!',
style: TextStyle(fontSize: 24),
),
SizedBox(height: 20),
ElevatedButton(
onPressed: () {
print('按鈕被點(diǎn)擊!');
},
child: Text('點(diǎn)擊我'),
),
],
),
),
),
);
}
}`
在終端執(zhí)行:`bash
# 查看可用設(shè)備
flutter devices
flutter run
flutter run -d [設(shè)備ID]`
`bash
# 熱重載(保存時(shí)自動(dòng)更新)
按 r 鍵
按 R 鍵
按 G 鍵
按 q 鍵`
`bash
# 獲取依賴包
flutter pub get
flutter upgrade
flutter clean
flutter analyze`
`bash
# 啟動(dòng)調(diào)試工具
flutter pub global activate devtools
flutter pub global run devtools`
1. 生成密鑰庫(kù):`bash
keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key`
2. 配置android/key.properties
3. 配置android/app/build.gradle
4. 生成APK:`bash
flutter build apk --release`
5. 生成App Bundle:`bash
flutter build appbundle`
`bash
# 修復(fù)Flutter目錄權(quán)限
sudo chown -R $(whoami) /usr/local/flutter`
- 配置國(guó)內(nèi)鏡像源(編輯~/.zshrc):`bash
export PUBHOSTEDURL=https://pub.flutter-io.cn
export FLUTTERSTORAGEBASE_URL=https://storage.flutter-io.cn`
通過以上步驟,您已經(jīng)成功在Mac上配置了完整的Flutter開發(fā)環(huán)境,并創(chuàng)建了第一個(gè)Android應(yīng)用。Flutter的強(qiáng)大之處在于其"一次編寫,到處運(yùn)行"的特性,配合Mac優(yōu)秀的開發(fā)體驗(yàn),能夠顯著提升移動(dòng)應(yīng)用開發(fā)效率。建議從簡(jiǎn)單項(xiàng)目開始,逐步深入掌握Flutter的各項(xiàng)特性,最終能夠開發(fā)出高性能、美觀的跨平臺(tái)應(yīng)用。
如若轉(zhuǎn)載,請(qǐng)注明出處:http://www.fsbcwch.cn/product/63.html
更新時(shí)間:2026-01-22 10:55:31