下载并安装目前最新的`Android Studio 4.0`,然后通过`Android Studio 4.0`安装`Android SDK`。
下载目前最新的`flutter`
$ cd ~ $ mkdir Android $ cd Android $ git clone -b stable https://github.com/flutter/flutter.git
配置环境变量
$ export PATH=/Users/`whoami`/Android/flutter/bin:$PATH # android sdk目录,替换为你自己的即可,下面是Android Studio安装SDK的默认目录 $ export ANDROID_HOME="/Users/`whoami`/Library/Android/sdk" $ export PATH=${PATH}:${ANDROID_HOME}/tools $ export PATH=${PATH}:${ANDROID_HOME}/platform-tools $ export PUB_HOSTED_URL=https://pub.flutter-io.cn $ export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
上述环境变量,全部追加到 `.bashrc` 尾部
export PATH=/Users/`whoami`/Android/flutter/bin:$PATH # android sdk目录,替换为你自己的即可,下面是Android Studio安装SDK的默认目录 export ANDROID_HOME="/Users/`whoami`/Library/Android/sdk" export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
如果不增加到`.bashrc` 尾部,则在 `Android Studio 4.0` 创建项目的时候,会非常慢,主要是网络问题。
必要的环境配置,依赖下载
#对于 macOS Catalina 10.15.5 来说,由于Shell被替换成了ZSH,因此环境变量需要重新配置一下 $ cp /etc/zprofile ~/.zprofile $ chmod u+w ~/.zprofile $ echo "source ~/.bashrc" >> .zprofile $ flutter doctor $ flutter doctor --android-licenses $ sudo gem install cocoapods # 杀掉全部的dart进程,否则可能导致长时间无法创建项目的问题 # 任何时候,flutter相关卡住,貌似都可以这样操作 $ killall -9 dart
`Android Studio 4.0`安装`flutter`插件,用来创建`flutter`应用,如下:
`Visual Studio Code`安装`flutter`插件
`Android Studio 4.0`创建项目过程如下:
注意:
- 第一次更新需要下载很多东西,导致整个过程非常耗时。
- Debug版本第一次启动需要耗时3-5秒,Release版本第一次启动耗时1-2秒
参考链接
- Kotlin Multiplatform - 下一代全平台开发技术
- Kotlin vs Flutter,我到底应该怎么选
- 字节跳动为何选用Flutter?并非最优选,但它可能是不一样的未来!
- Flutter中文网
- Flutter Documentation
- 入门: 在macOS上搭建Flutter开发环境
- 每周一问:Kotlin,Dart,Flutter是什么关系?
- Android studio配置Flutter教程,解决creating flutter project长时间卡停
- Waiting for another flutter command to release the startup lock
- android 第一次加载flutter的界面很慢 #44