Flutter官方地址:https://flutter.dev/,如果连接打不开,可以访问Flutter官方中文地址:https://flutter.cn/

通过学习,你将完成一个随机密码的App:https://wangqianhong.com/tools/random

项目地址:https://github.com/Capricornwqh/RandomApp

你可以选择自己的安装环境,建议使用下一篇的Windows环境

下载解压

找到最新的稳定版本https://docs.flutter.dev/development/tools/sdk/releases?tab=linux,2.0.0正式版进行了重大更新,请大家尽量下载2.0.0以上的版本,这里是2.0.2:

wget https://storage.flutter-io.cn/flutter_infra/releases/stable/linux/flutter_linux_2.0.2-stable.tar.xz

然后解压:

tar xf flutter_linux_2.0.2-stable.tar.xz

配置环境

打开/etc/profile,在最后面写入国内镜像和path:

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH="$PATH:你的目录/flutter/bin"

保存退出,然后执行命令:

source /etc/profile

运行命令以查看是否还有缺失的依赖需要安装,你需要安装这些依赖以完成设置(要看到详细输出,请添加 -v 标识):

flutter doctor

如果碰到Unable to ‘pub upgrade’ flutter tool错误,请删除/usr/local/flutter/bin目录下面的cache文件夹,并检查PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL是否可以正常访问,然后重新运行命令。

安装jdk

官网地址:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html#license-lightbox

如果下载太慢,可以通过网盘下载:

链接: https://pan.baidu.com/s/1udb9uoWqRImb4bSgS81h6Q
提取码: 3fzr

下载jdk-11.0.9_linux-x64_bin.rpm,然后执行命令:

rpm -ivh jdk-11.0.9_linux-x64_bin.rpm

安装完成之后,打开/etc/profile,配置环境变量:

export JAVA_HOME=/usr/java/jdk-11.0.9
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存退出之后,使用命令:

source /etc/profile

安装Android

官方地址:https://developer.android.google.cn/studio?hl=zh-cn

拉到最下面的Command line tools only,下载commandlinetools-linux-6858069_latest.zip。

创建一个android文件夹,上传压缩包,执行命令:

unzip commandlinetools-linux-6858069_latest.zip

把文件夹重命名为tools,并新建一个cmdline-tools文件夹,把tools文件夹放到下面,不然使用sdkmanage的时候会报错:

cmdline-tools : could not determine SDK root

打开/etc/profile,配置环境变量:

export ANDROID_HOME=你的目录/android
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/tools
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

保存退出之后,使用命令:

source /etc/profile

进入目录/opt/android/cmdline-tools/tools/bin,使用命令查看是否安装成功:

sdkmanager --list

安装最新的SDK:

sdkmanager --install "platforms;android-30" "build-tools;30.0.3"

安装插件

这里我使用的是VSCode,如果不知道怎么用VSCode连接Linux服务器的小伙伴可以看这篇博文:

开发Flutter需要的插件有2个:

Flutter
Dart

在下一节中,我们将学习如何在Win中搭建Flutter开发环境?

0

本文为原创文章,转载请注明出处,欢迎访问作者网站(和而不同)

发表评论

error: Content is protected !!