美文网首页
Flutter macos安装

Flutter macos安装

作者: 葫芦娃Echo | 来源:发表于2019-03-19 14:23 被阅读0次

中文网     https://flutterchina.club/

1. Flutter SDK 下载

 下载地址 

    官网下载(需要翻墙)

    https://flutter.dev/docs/development/tools/sdk/archive?tab=macos#macos

    github

    https://github.com/flutter/flutter/releases

下载完成后解压到你想安装的目录  


2. 配置环境变量  

在解压目录下执行以下命令

1.打开(或创建) 文件 .bash_profile         vim ~/.bash_profile

2.增加三行

export PUB_HOSTED_URL=https://pub.flutter-io.cn 

export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn 

export PATH=解压目录/flutter/bin:$PATH

3.保存之后执行   source ~/.bash_profile

4.测试环境变量是否配置成功执行   flutter -h


3. 检查环境   

执行以下命令

flutter doctor

如果有[!] ✗ 标志,表示本行检测不通过,需要做一些设置或者安装一些软件。


4.安装Android SDK

mac系统自带jdk,在终端输入java -version查看版本号

安装Android Studio    官网下载(需要翻墙)

https://developer.android.com/studio/index.html

第一次启动时,它会帮助你安装Android SDK

安装成功后在执行  flutter doctor

有一个提示 

Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

执行   flutter doctor --android-licenses  即可

如果没有Android SDK 环境变量  同2  在.bash_profile 中增加三行

export ANDROID_HOME=你的目录/Android/sdk

export PATH=${PATH}:${ANDROID_HOME}/tools

export PATH=${PATH}:${ANDROID_HOME}/platform-tools


5.安装xcode

不详细说明安装过程

 检查环境 flutter doctor

按照提示安装即可

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

brew update

brew install --HEAD usbmuxd           安装报错   解决:   sudo chown -R `whoami`:admin /usr/local/bin

                                                                                          sudo chown -R `whoami`:admin /usr/local/share

brew link usbmuxd

brew install --HEAD libimobiledevice

brew install ideviceinstaller

brew install ios-deploy

brew install cocoapods

pod setup


6.配置编辑器

1. vs code 

安装 flutter插件  重启即可

验证  ctrl+shift+p   输入 doctor  然后选择 ‘Flutter: Run Flutter Doctor’ 执行

2.Android Studio

打开Android Studio  --> 选择首选项 Preferences --> Plugins --> 输入flutter  --> install

这时候在执行 flutter doctor   

只有1个感叹号  是未连接设备   现在flutter安装完成可以开始程序了

补充

我在运行Android模拟器的时候一直连接不上,运行  flutter doctor 显示:

[!]Connected device

• Device emulator-5554is not authorized.

You might need to check your deviceforan authorization dialog.

解决办法:

就是创建模拟器的时候,  选择了 Recommended,就会出现这个问题

选择x86 Images   就不会出现此问题

相关文章

网友评论

      本文标题:Flutter macos安装

      本文链接:https://www.haomeiwen.com/subject/snfqmqtx.html