1. 訪問Flutter官網(flutter.dev)下載最新穩定版
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. 添加以下內容:`bash
export PATH="$PATH:[PATHTOFLUTTER]/flutter/bin"
export PATH="$PATH:$HOME/.pub-cache/bin"`
3. 使配置生效:`bash
source ~/.zshrc`
執行以下命令檢查環境狀態:`bash
flutter doctor`
- 從App Store安裝Xcode
- 接受Xcode許可協議:`bash
sudo xcodebuild -license accept`
- 配置命令行工具:`bash
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer`
2. 啟動模擬器:`bash
flutter emulators --launch [emulator_id]`
flutter create myfirstapp
cd myfirstapp
myfirstapp/
├── lib/
│ └── main.dart # 主程序入口
├── android/ # Android平臺代碼
├── ios/ # iOS平臺代碼
├── pubspec.yaml # 項目依賴配置
└── test/ # 測試文件
打開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: '我的第一個Flutter應用',
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('按鈕被點擊!');
},
child: Text('點擊我'),
),
],
),
),
),
);
}
}`
在終端執行:`bash
# 查看可用設備
flutter devices
flutter run
flutter run -d [設備ID]`
`bash
# 熱重載(保存時自動更新)
按 r 鍵
按 R 鍵
按 G 鍵
按 q 鍵`
`bash
# 獲取依賴包
flutter pub get
flutter upgrade
flutter clean
flutter analyze`
`bash
# 啟動調試工具
flutter pub global activate devtools
flutter pub global run devtools`
1. 生成密鑰庫:`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
# 修復Flutter目錄權限
sudo chown -R $(whoami) /usr/local/flutter`
- 配置國內鏡像源(編輯~/.zshrc):`bash
export PUBHOSTEDURL=https://pub.flutter-io.cn
export FLUTTERSTORAGEBASE_URL=https://storage.flutter-io.cn`
通過以上步驟,您已經成功在Mac上配置了完整的Flutter開發環境,并創建了第一個Android應用。Flutter的強大之處在于其"一次編寫,到處運行"的特性,配合Mac優秀的開發體驗,能夠顯著提升移動應用開發效率。建議從簡單項目開始,逐步深入掌握Flutter的各項特性,最終能夠開發出高性能、美觀的跨平臺應用。
如若轉載,請注明出處:http://m.xxbdz537.cn/product/63.html
更新時間:2026-01-06 06:20:13