美文网首页
Fluntter(I)-配置

Fluntter(I)-配置

作者: Harely | 来源:发表于2019-12-28 17:53 被阅读0次

配置

①配置镜像环境变量
打开.bash_profile 文件配置镜像地址,`在终端输入:

 vim ~/.bash_profile

敲击键盘上的A键进入编辑模式,然后在其中输入环境变量如下:

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

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

输入完成后,按ESC退出编辑模式,输入:wq返回至命令行,最后在命令行输入一下命令进行文本保存:

source ~/.bash_profile

注意: 此镜像为临时镜像,并不能保证一直可用,读者可以参考详情请参考 Flutter 中文文档 以获得有关镜像服务器的最新动态。



②获取Flutter SDK
第一种:获取Flutter SDK的方法
下载Flutter SDK可用安装包,下载页最新请到GitHub 最新安装包

解压安装包到你想安装的目录,如:

cd /Users/harleyhuang/Documents/Gitee
unzip ~/Downloads/flutter_macos_v0.5.1-beta.zip

使用上述命令进行解压 zip的包时会报错,如下图:

无法进行解压

 这是由于该压缩文件由pkzip算法压缩而成,所以必须先安装p7zip包,用p7zip来解压,这里我用brew来安装p7zip的

 brew install p7zip

安装成功后运行以下命令就可以解压你想要解压的文件:

7za x xxxxx.zip 

然后下载Flutter SDK的按转包,进行解压到你想安装的目录中。



第二种:获取Flutter SDK的方法
终端输入命令:

git clone -b beta https://github.com/flutter/flutter.git

这种方法需要在网络好的环境才能下载,否则会失败。在好的网络环境需要大概 2小时

添加flutter相关工具到path中:

export PATH=${PATH}:/Users/harleyhuang/flutter/bin

如下图:

获取flutter SDK解压安装包后的地址
复制上述的地址,然后在终端打开.bash_profile文件,配置flutter环境变量如下:
export PATH=${PATH}:/Users/harleyhuang/flutter/bin

完成后的3个flutter环境变量如下:

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

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

//export PATH=/Users/harleyhuang/flutter/bin:$PATH ,或者如下命令:
export PATH=${PATH}:/Users/harleyhuang/flutter/bin

截图如下图:


Mac 完成配置的3个环境变量配置

完成后一定要输入以下命令,进行文件保存,否则再次使用flutter命令无法生效,需要输入:

source ~/.bash_profile

此时Flutter的环境变量配置也就完成,然后在终端进行检查是否配置成功,输入:

flutter doctor

然后终端显示:

harleyhuang@@Harley-Pro ~ % flutter doctor        
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel unknown, v1.12.13+hotfix.5, on Mac OS X 10.15.2 19C57,
    locale zh-Hans-HK)
[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from:
      https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK
      components.
      (or visit https://flutter.dev/setup/#android-setup for detailed
      instructions).
      If the Android SDK has been installed to a custom location, set
      ANDROID_HOME to that location.
      You may also want to add it to your PATH environment variable.

[✓] Xcode - develop for iOS and macOS (Xcode 11.3)
[!] Android Studio (not installed)
[✓] Connected device (2 available)

! Doctor found issues in 2 categories.
harleyhuang@@Harley-Pro ~ % 

这些显示可以通过Command + S输出终端的显示文件内容。

若输入后有反应与官网检查差不多一致,则配置成功!

注意:当你退出终端时,然后再次打开终端输入 flutter doctor,终端会输出如下提示:

zsh: command not found: flutter

只有当你在终端再次输入:source ~/.bash_profile后然后回车,这个flutter doctor才起作用,不报上述的提示。

原因分析:
  字面意思是相关命令没有没有找到,其实就是bash shell以及zsh shell 是两种读取系统环境变量(使用flutter的前提是你肯定已经在bash的 .bash_profile 已经配置相关flutter的环境变量了,从而才能使用flutter命令)
  然而在使用zsh shell的时候,你并没有把相关的环境变量的配置设置到 .zshrc 中(功能上类似bash 的.bash_profile)

解决办法:

  • 命令行终端输入 open .zshrc 回车;
  • 在打开的文件中输入source ~/.bash_profile,然后使用command+s组合键进行保存;
  • 在终端输入 source .zshrc 回车,这样就解决了。
      这样再次退出终端,然后再次打开终端问题就解决了。
zshrc 文件中添加 source ~/.bash_profile

安装Visual Studio Code



根据大神提示,编码Flutter最好的工具是Visual Studio Code其次是Android Studio,其下载地址是:Visual Studio Code 安装包

下载好后需要下载两个插件,分别是DartFlutter,如下图:
1⃣️Flutter 插件下载

Flutter 插件截图



2⃣️ Dart 插件下载

Dart 插件



3⃣️Android iOS Emulator插件下载

模拟器下载

打开控制面板


按图中手动或者 command + shif + p组合键进行打开



下载好后,重启一下Visual Studio Code 就好了



创建一个Flutter工程:Command + shift + P,如下图:

项目名称一律小写



Visual Studio Code 调出模拟器进行调试,如下图:

Debug 模式调试

Android 的配置

1⃣️ 配置 JDK, 使用brew下载

2⃣️ 下载 android sdk, 使用brew下载

相关文章

  • Fluntter(I)-配置

    配置 ①配置镜像环境变量打开.bash_profile 文件配置镜像地址,`在终端输入: 敲击键盘上的A键进入编辑...

  • Fluntter(II)

    Flutter 常用命令 模拟器调试   在Visual Studio Code 中调出控制台,选择终端,使鼠标...

  • 安装使用配置 i3——配置

    前言 配置2.1 配置文件2.2 配置解释 配置 i3bar 1. 前言 在上一篇中,已经说了如何安装和使用 i3...

  • 证书配置i

    先在Xcode的 codesing 选项卡中选中指定的provisioning profile ,再设置code ...

  • NextJS配置国际化,使用TS约束类型

    下载next-i18next依赖,配置NextJS国际化。 1.根文件配置next-i18next.config....

  • Ubuntu18+i3配置

    Ubuntu18+i3配置 安装i3 配置i3 登出账户,选择i3桌面进入 在登录输密码的那个界面有一个设置符号,...

  • IDEA 配置

    IDEA 配置 配置 隐藏 .idea 文件 Setting-> Editor-> File Types -> i...

  • ThinkPHP5 ---基础篇(配置)

    ThinkPHP5 ---基础篇(配置) 一、惯例配置 i. 定义配置文件 public/index.php | ...

  • 微信小程序基础语法总结

    配置文件 app.json的配置(全局) {// 用来配置页面的路径"pages":["pages/index/i...

  • VirtualBox安装CentOS的网络配置

    VirtualBox安装CentOS的网络配置 $ 前言 镜像:CentOS-6.4-i386-minimal.i...

网友评论

      本文标题:Fluntter(I)-配置

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