如果不能访问外国网站,可以声明 PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL 两个环境变量,执行如下两行命令,是为了让 Flutter 在安装过程中使用国内的镜像:
12 | export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn |
---|
新建 Flutter 文件夹,克隆 Flutter SDK:
1 | git clone -b beta https://github.com/flutter/flutter.git |
---|
我是 Mac 系统,Flutter SDK 下载完后的路径:Users/wuxiaolong/Flutter/flutter/ 。
1 | cd $HOME |
---|
执行命令打开文件:
1 | open -e .bash_profile |
---|
打开文件后,添加 Flutter SDK 安装的路径:
12 | export PATH=${PATH}:/Users/wuxiaolong/Flutter/flutter/bin:$PATH` | |
---|
1 | source .bash_profile |
---|
终端直接输入 flutter,没有提示该命令找不到,则配置成功。
命令行输入flutter doctor
,安装 Futter 剩余依赖项。
启动 Android Studio,搜索 Flutter 插件并单击 install,系统提示您安装 Dart 插件,点击 Yes 安装即可。
提示:安装 Dart 插件可能会提示下载失败,多试几次。
Android Studio - File - New - New Flutter Project,等待创建成功后,运行效果如下:
Flutter 开发语言是 Dart,这个语言相信我们做原生 Android 的都能看懂,我在学习过程,感觉这不就是 Java 嘛,我直接按照 Java 思维去写,完全没问题。
更多详见官网:https://www.dartlang.org/
这里使用了豆瓣电影的 API,功能很简单,就一个列表和详情。
学习新知识,第一步就是模仿,多看,多想,多实践,在这个过程我遇到一些问题:
print('onclick');
等等,遇到一个问题,消灭一个。
https://github.com/WuXiaolong/flutter_movie ,该项目起始页面在 lib/main.dart,注意的点我也都加了注释,去吧,学习还是要靠自己,踏出第一步,实践起来。
下载完 Flutter 项目,直接 Android Studio - Open。
如图,点击 Open Flutter setting,点击下拉按钮,选择 Flutter SDK 路径,点击 OK,会自动配置 Dart SDK 路径。
如图,点击 Packages get,下载项目用到的依赖库,编译完成应该就能正常运行了。
Mac 配置 adb 环境、gradlew:command not found