当前位置:   article > 正文

Flutter开发之——macOS上搭建Flutter开发环境_mac flutter环境搭建

mac flutter环境搭建

3.1 下载Flutter SDK

  • Stable channel (macOS)下载Flutter SDK

  • 将下载后的Flutter SDK移动到某个位置(如:资源库/flutter)

  • 添加flutter到path中(.bash_profile)

Flutter=/Users/zxc/Library/flutter

export PATH= F l u t t e r / b i n : Flutter/bin: Flutter/bin:PATH

  • 在terminal(终端)中输入 source .bash_profile (使用刚才更新之后的内容)

3.2 运行flutter doctor

  • 打开终端,输入下面的指令,检查是否需要安装其他依赖

flutter doctor

3.3 运行错误解决

3.3.1 Some Android licenses not accepted

在终端输入

flutter doctor --android-licenses

3.3.2 CocoaPods not installed

在终端输入

sudo gem install cocoapods

安装异常显示

ERROR: Could not find a valid gem ‘cocoapods’ (>= 0), here is why:

Unable to download data from https://rubygems.org/ - too many connection resets (https://rubygems.org/specs.4.8.gz)

删除旧的连接

gem sources --remove https://rubygems.org/

添加新的连接

gem sources -a https://gems.ruby-china.com

检查设置

gem sources -l

再次执行指令   再次执行flutter doctor指令

3.3.3 Flutter&Dart plugin not installed

打开android studio开发之工具,依次打开:android studio—>Preferences—>Plugins,输入Flutter安装

点击:Preferences—>Languages&Frameworks—>Dart&Flutter,配置Dart和Flutter路径

再次执行flutter doctor检测

3.3.4 VS Code Flutter extension not installed

打开VS Code,搜索flutter插件安装

安装flutter插件后,再次执行flutter doctor

3.4 更新环境变量

打开(或创建) $HOME/.bash_profile

java

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home

export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH

android

ANDROID_HOME=/Users/zxc/Library/Android/sdk

export PATH= A N D R O I D H O M E : ANDROID_HOME: ANDROIDHOME:PATH

export PATH= A N D R O I D H O M E / t o o l s : ANDROID_HOME/tools: ANDROIDHOME/tools:PATH

export PATH= A N D R O I D H O M E / p l a t f o r m − t o o l s : ANDROID_HOME/platform-tools: ANDROIDHOME/platformtools:PATH

#gradle

GRADLE_HOME=/Users/zxc/.gradle/wrapper/dists/gradle-5.4.1-all/3221gyojl5jsh0helicew7rwx/gradle-5.4.1

export PATH= P A T H : {PATH}: PATH:{GRADLE_HOME}/bin

#Flutter

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

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

Flutter=/Users/zxc/Library/flutter

export PATH= F l u t t e r / b i n : Flutter/bin: Flutter/bin:PATH

总结:

面试是一个不断学习、不断自我提升的过程,有机会还是出去面面,至少能想到查漏补缺效果,而且有些知识点,可能你自以为知道,但让你说,并不一定能说得很好。

有些东西有压力才有动力,而学到的知识点,都是钱(因为技术人员大部分情况是根据你的能力来定级、来发薪水的),技多不压身。

附上我的面试各大专题整理: 面试指南,满满的都是干货,希望对大家有帮助!

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
知识点,可能你自以为知道,但让你说,并不一定能说得很好。

有些东西有压力才有动力,而学到的知识点,都是钱(因为技术人员大部分情况是根据你的能力来定级、来发薪水的),技多不压身。

附上我的面试各大专题整理: 面试指南,满满的都是干货,希望对大家有帮助!
[外链图片转存中…(img-pOgYAztX-1714845047620)]

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/862375?site
推荐阅读
相关标签
  

闽ICP备14008679号