随着科技的进步、时代的发展,各项技术都在不断的革新,作为程序猿,当然也应该与时俱进,不断为自己充电,只有不断的积累沉淀,才能不被技术浪潮给淘汰。不扯这些大方向啦,下面直接进入正题:Flutter的安装配置(Mac)
Flutter
作为当前跨平台开发中呼声最高的一员,对于原生移动端开发者来说,是很有必要去了解和掌握的技能之一啦,一般在我们接触一种新技术或是新语言时,可能出现的第一只拦路虎就是开发环境的配置吧,一旦环境配置不好,不仅没法进行后续开发,而且我们的心情估计也会被搞得易团糟。不过话又说回来,下面来让我们心平气和的看一下Mac
上整体的安装过程,同时也记录了一些我在整体安装过程中遇到的问题及解决方案:
官方教程:https://flutter.dev/docs/get-started/install/macos#update-your-path
其实在官方教程上提供的有两种下载安装方式(参见教程),本文中我采用的是直接使用git clone
的方式进行
【需要先安装 Xcode 和 Andorid Studio,因为这两种开发工具安装起来十分简单,所以暂不展开说明,具体过程可以Google或者百度一下】
在终端输入如下命令:
1、git clone https://github.com/flutter/flutter.git -b stable
2、export PATH="$PWD/flutter/bin:$PATH"
3、flutter doctor
error1:
执行这步时,会发现终端开始下载 Dart SDK,但是我执行命令时却出现了如下状况:
结果出现了如上报错信息,解决方案:
$ export PUB_HOSTED_URL=https://pub.flutter-io.cn
$ export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
然后再次执行步骤3 :flutter doctor,这时候会发现 Dart SDK 可以正常下载啦
即完整命令为:参考 https://flutter.dev/community/china
$ export PUB_HOSTED_URL=https://pub.flutter-io.cn
$ export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
$ git clone -b dev https://github.com/flutter/flutter.git
$ export PATH="$PWD/flutter/bin:$PATH"
$ cd ./flutter
$ flutter doctor
此时可以按照官方文档创建我们的第一个
flutter
项目啦
1、创建项目
$ flutter create my_app
注意点:创建过程中可能会出现 "xxx项目名" is not a valid Dart package name.这样的错误提示。这里我们需要注意的命名规范:
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_].
即:项目名称只能出现小写字母、下划线
_以及0-9的数字
如果现实如下图所示,就表示项目已经创建成功:
打开项目查看项目文件结构如下:
2、运行项目
$ cd flutter_app
$ flutter run
此时终端会出现如下运行的状态,并且模拟器也会打开当前app:
当然除了上述通过命令行运行程序,也可以通过
Xcode
或者Andorid Studio
运行注:
在开发过程中,我们可以通过 Visual Studio Code 或者Andorid Studio 开发,不过在开发之前,需要先添加 Flutter 和 Dart 插件
VS Code 下载地址:https://code.visualstudio.com
Andorid Studio 下载地址:http://www.android-studio.org
VS code 插件安装:https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter