Flutter 是一个免费的开源SDK,用于使用单个代码库创建跨平台应用程序。由Google设计、开发和优化,是用于Android、Linux、Mac、Windows、iOS和Google Fuschia开发的理想UI软件开发套件应用程序,Flutter使用C、C++和Dart编写,这使得经验丰富的开发人员可以轻松舒适地使用它。
Flutter自发布以来一直在开发社区中受到关注,因为它对快速构建应用程序的专业开发人员以及对于对学习跨平台应用程序开发感到兴奋的新程序员。不过,有一个问题是Flutter 安装起来非常头疼。
在本文中,您将学习如何按照下面加载的步骤在您的Linux 计算机上设置Flutter 应用程序。在一天结束时,您应该能够使用您选择的模拟器和 Visual Studio Code 构建Flutter 应用。
系统要求
要安装并运行Flutter,您的开发环境必须满足这些最低要求:
在Ubuntu中安装Java
首先,运行以下命令检查您正在运行的Java版本是否已经安装。
$ java -version
如果没有,请执行以下命令安装,然后再次检查版本,确认是否已正确安装。
$ sudo apt install openjdk-11-jdk $ java -版本
在Ubuntu中安装Android Studio
Android Studio需要在您的设备上安装才能运行Flutter 。既然你要搭建开发环境,我假设你的机器满足最低要求。
下载适用于您的Linux 的Android Studio 包并将其解压缩到所选目录。
从您的终端,启动Android Studio导航到您将包解压缩到的目录位置并运行脚本,如下所示:
$ cd android-studio/bin $./studio.sh
Android Studio打开时,选择是否导入之前的设置,点击OK 。现在,你不需要导入任何东西。
导入Android Studio设置
下载Android SDK 的各种文件和任何待处理的更新。设置好所有内容后,单击Start一个新的Android Studio Project.
Android Studio 安装向导
创建新项目
给项目一些时间来构建。第一次构建通常需要比平时更长的时间,因为正是在这些阶段在系统中设置了项目首选项和默认选项。
项目详情
如果您想下次启动Android Studio而无需通过终端,请从创建桌面图标Tools –> 创建桌面条目.
创建Android Studio桌面快捷方式
在Ubuntu中安装Flutter
在Ubuntu中安装Flutter,首先需要安装在Ubuntu上使用Flutter所需的几个工具和库。
$ sudo apt install curl file git unzip xz-utils zip libglu1-mesa clang cmake ninja-build pkg-config libgtk-3-dev
接下来,下载Flutter SDK,解压文件到/development文件夹。它将被称为flutter.
$ mkdir ~/development $ cd ~/开发 $ wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_2.8.0-stable.tar.xz $ tar xf flutter_linux_2.8.0-stable.tar.xz
将flutter tool添加到.bashrc中 文件。
$ 纳米.bashrc
打开文件进行编辑时,将Flutter SDK的路径添加到文件末尾。
"export PATH=$PATH:/home/ubuntu/development/flutter/bin"
通过运行以下命令更新了终端。请注意,这仅在Flutter SDK位于您的主目录中时有效。
$源.bashrc
保存并关闭文件。也关闭你的终端。
在新的终端窗口中,运行echo $PATH
以查看更新后的路径,该路径现在应包含 Flutter SDK.
$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin: /home/ubuntu/development/flutter/bin
接下来,运行flutter doctor。
$扑医生
运行Flutter Doctor
期望针对不同类别显示的问题列表。不要害怕,这里是修复它们的步骤:
1. 文件中的Android SDK 命令行工具-> 设置-> 外观和行为-> 系统设置-> Android SDK -> SDK 工具并选中“Android SDK 命令行工具(最新)”复选框,然后按确定按钮进行安装。
安装Android Studio命令行工具
2. 要使用Flutter,您必须运行以下命令同意Android SDK平台的许可。
$ flutter doctor --android-licenses
在Android Studio中安装Flutter Plugin
安装Flutter插件,点击'Configure'在“Welcome to Android Studio”屏幕上,选择“Plugins”。或者从File > Settings 搜索Flutter > Plugins > Search in repositories.
在Android Studio中安装Flutter
从那里,为Android Studio安装Flutter和Dart插件。
添加Android模拟器
现在Dart和Flutter插件已经安装,选择Android 虚拟设备(AVD)管理器 来自Tools 和 Create Virtual Device 选择Phone 类别以选择您选择的任何设备硬件,然后单击Next。
虚拟设备配置
下一步是选择图像。选择R并点击next。
在VS Code中创建你的第一个项目
首先,搜索并安装Flutter和Dart VS 代码中的扩展。完成后,在终端中输入以下命令:
$ flutter create example_project && code example_project
这将创建一个名为“example_project”的项目,并在 VS Code 中启动它。选择编辑器右下方的No Device下载一个Emulator 当下载完成时完成,如果没有自动打开,启动模拟器。
恭喜,Flutter已在您的Linux 机器上安装并完全设置!祝开发愉快!