MAC配置Flutter SDK

1、下载
2、解压之后

 vim ~/.bash_profile

正常情况按下i键下可以直接编辑,如果出现

Swap file "~/.bash_profile.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort: 

先按下E键,再按下i键下编辑。

添加如下内容:

export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //国内用户需要设置
export PATH=你的flutter的安装路径/flutter/bin:$PATH

ESC,再输入:wq,执行

source ~/.bash_profile

3、检查

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.9.1+hotfix.6, on Mac OS X 10.15.1 19B88, locale
    zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.2)
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.39.2)
[✓] Connected device (1 available)

• No issues found!

如果某一项有问题,则一般是版本问题,根据情况解决一下。

4、cd到要创建flutter项目的目录下创建项目(比如创建flutter_demo01)

sudo flutter create flutter_demo01

输入密码即可

 Woah! You appear to be trying to run flutter as root.
   We strongly recommend running the flutter tool without superuser privileges.
  /

Creating project flutter_demo01...
  flutter_demo01/ios/Runner.xcworkspace/contents.xcworkspacedata (created)
  flutter_demo01/ios/Runner/Info.plist (created)
  flutter_demo01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.
  png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.
  png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
  (created)
  flutter_demo01/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
  (created)
  flutter_demo01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
  (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x
  .png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x
  .png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x
  .png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x
  .png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x102
  [email protected] (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.
  [email protected] (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x
  .png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
  (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x
  .png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x
  .png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x
  .png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x
  .png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x
  .png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x
  .png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x
  .png (created)
  flutter_demo01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x
  .png (created)
  flutter_demo01/ios/Runner/Base.lproj/LaunchScreen.storyboard (created)
  flutter_demo01/ios/Runner/Base.lproj/Main.storyboard (created)
  flutter_demo01/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspaceda
  ta (created)
  flutter_demo01/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
  (created)
  flutter_demo01/ios/Flutter/Debug.xcconfig (created)
  flutter_demo01/ios/Flutter/Release.xcconfig (created)
  flutter_demo01/ios/Flutter/AppFrameworkInfo.plist (created)
  flutter_demo01/test/widget_test.dart (created)
  flutter_demo01/flutter_demo01.iml (created)
  flutter_demo01/.gitignore (created)
  flutter_demo01/.metadata (created)
  flutter_demo01/android/app/src/profile/AndroidManifest.xml (created)
  flutter_demo01/android/app/src/main/res/mipmap-mdpi/ic_launcher.png (created)
  flutter_demo01/android/app/src/main/res/mipmap-hdpi/ic_launcher.png (created)
  flutter_demo01/android/app/src/main/res/drawable/launch_background.xml
  (created)
  flutter_demo01/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  (created)
  flutter_demo01/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  (created)
  flutter_demo01/android/app/src/main/res/values/styles.xml (created)
  flutter_demo01/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (created)
  flutter_demo01/android/app/src/main/AndroidManifest.xml (created)
  flutter_demo01/android/app/src/debug/AndroidManifest.xml (created)
  flutter_demo01/android/gradle/wrapper/gradle-wrapper.properties (created)
  flutter_demo01/android/gradle.properties (created)
  flutter_demo01/android/settings.gradle (created)
  flutter_demo01/android/app/build.gradle (created)
  flutter_demo01/android/app/src/main/kotlin/com/example/flutter_demo01/MainActi
  vity.kt (created)
  flutter_demo01/android/build.gradle (created)
  flutter_demo01/android/flutter_demo01_android.iml (created)
  flutter_demo01/pubspec.yaml (created)
  flutter_demo01/README.md (created)
  flutter_demo01/ios/Runner/Runner-Bridging-Header.h (created)
  flutter_demo01/ios/Runner/AppDelegate.swift (created)
  flutter_demo01/ios/Runner.xcodeproj/project.pbxproj (created)
  flutter_demo01/lib/main.dart (created)
  flutter_demo01/.idea/runConfigurations/main_dart.xml (created)
  flutter_demo01/.idea/libraries/Flutter_for_Android.xml (created)
  flutter_demo01/.idea/libraries/Dart_SDK.xml (created)
  flutter_demo01/.idea/libraries/KotlinJavaRuntime.xml (created)
  flutter_demo01/.idea/modules.xml (created)
  flutter_demo01/.idea/workspace.xml (created)
Running "flutter pub get" in flutter_demo01...                      7.6s
Wrote 65 files.

All done!
[✓] Flutter is fully installed. (Channel stable, v1.9.1+hotfix.6, on Mac OS X
    10.15.1 19B88, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices is fully installed. (Android
    SDK version 28.0.3)
[!] Xcode - develop for iOS and macOS is partially installed; more components
    are available. (Xcode 11.2)
[✓] Android Studio is fully installed. (version 3.5)
[✓] VS Code is fully installed. (version 1.39.2)
[✓] Connected device is fully installed. (1 available)

Run "flutter doctor" for information about installing additional components.

In order to run your application, type:

  $ cd flutter_demo01
  $ flutter run

Your application code is in flutter_demo01/lib/main.dart.

5、注意

"flutterDemo01" is not a valid Dart package name.


From the [Pubspec format
description](https://www.dartlang.org/tools/pub/pubspec.html):

**DO** use `lowercase_with_underscores` for package names.

Package names should be all lowercase, with underscores to separate words,
`just_like_this`.  Use only basic Latin letters and Arabic digits: [a-z0-9_].
Also, make sure the name is a valid Dart identifier -- that it doesn't start
with digits and isn't a reserved word.

可能会报上面的类似错误,提示项目名不能有大写字母,改为小写即可(坑爹的1批)

你可能感兴趣的:(MAC配置Flutter SDK)