在本单元中,我们将学习在 Linux 上安装和设置 Flutter。 Flutter 最近因其灵活的应用程序而声名鹊起,因为它可以使用相同的代码库开发 Android 和 iOS 应用程序。 因此,大型组织正在使用它来提高他们的生产力。
此外,它还可以用于开发 Web 应用程序,并很快计划为 Linux 应用程序开发提供支持。
在本文中,我们将讨论在 Linux 系统上设置 Flutter 以及如何运行 Flutter 应用程序的快速演练,以确保设置工作正常。
在 Linux 上设置 Flutter
可以通过多种方式设置 Flutter,但这里我们将使用 Flutter 和 Android Studio 的 snap 包进行设置。 而不是使用他们的 tar
从他们的官方网站下载文件,因为这会消耗大量时间。
使用 snap 包可以节省时间,并且在此过程中遇到错误的机会更少。
第 1 步:在 Linux 上安装 Flutter
首先,打开终端并使用以下命令安装 Flutter 的 snap 包:
sudo snap install flutter --classic
它会询问你的 root 密码,输入它,你就可以开始了。
您也可以在软件中心的帮助下安装它,只需在其中搜索 Flutter。
现在完成flutter安装,运行以下命令以确保安装了重要的包。
flutter
一旦您的 Flutter 准备好并安装了所有重要的包,您将看到下面的“欢迎使用 FLutter!”。 现在您只需要 Android SDK。
第 2 步:安装和配置 Android Studio
要使用 Android SDK,我们将安装 Android Studio 并让它完成所有工作。 要安装 Android Studio,请打开终端并运行以下命令:
sudo snap install android-studio --classic
使用时它会询问您的root密码 sudo. Enter 它,你很高兴去。 您可以使用软件中心安装 Android Studio,只需搜索 Android Studio 并点击安装即可。
安装完 Android Studio 后,使用以下命令启动 Android Studio:
android-studio
Android Studio 启动后,它看起来像这样:
Android Studio 启动后,它会要求您确认一些设置。 使用默认值并继续点击下一步,除非您的 Android Studio 开始安装 Android SDK 和其他需要的组件。
启动后,您将看到以下屏幕:
第 3 步:设置 Flutter 并接受 Android 许可
Android Studio 安装完成后,转到终端并运行以下命令:
flutter config --android-studio-dir /snap/android-studio/current/android-studio
它将你的 Android Studio 目录配置为你刚刚下载的 Android Studio 的 snap 包目录。
现在,运行以下命令,它将打开 android 许可证。 只要系统要求您输入,请继续输入“y”以接受许可证。
flutter doctor --android-licenses
一次,您已完成接受所有 android 许可证,您已成功完成设置。
第 4 步:验证 Flutter 设置
以下命令充当 Flutter 设置的运行状况检查,并验证设置中是否存在可能导致 Flutter 在运行时出现问题的问题。
运行以下命令以检查是否有剩余内容:
flutter doctor
如果一切正常,您将获得类似于下图的输出。
如果您的系统上未安装 Chrome 和 VS Code,您可能不会在它们上打勾。 您可以忽略它们,因为它们不是很重要。
运行 Flutter 示例应用
现在我们已经在我们的系统上设置了 Flutter,让我们用一个示例应用程序来检查它以确保 Flutter 正常工作。
第一步:创建一个目录并cd进去
首先,创建一个您喜欢的任何名称的目录来代替 sample_app
, 和 cd 使用 mkdir 和 cd 命令进入目录:
mkdir sample_app cd sample_app
第二步:用Flutter starter文件初始化目录
进入目录后,运行以下命令:
flutter create .
它将使用一些入门 SDK 文件初始化您的目录,这是 Flutter 应用程序运行所必需的。
默认情况下,模板是一个计数器应用程序。
第 3 步:运行 Flutter hello-world 应用
一次 flutter create
执行完毕,运行以下命令启动你的 Flutter 应用:
flutter run
稍等片刻,一个 chrome 带有正在运行的应用程序的选项卡,您将分别在终端和 Chrome 中看到以下屏幕。
奖金
- Flutter 是开源的,你可以在这里找到它的代码。
- 您可以使用 Android 手机运行 Flutter 应用程序,而不是使用 Android Studio 的 Android 虚拟设备(AVD),因为它体积庞大。
结论
在本文中,我们讨论了如何以简单的方式在 Linux 系统上设置 Flutter,让任何初学者都能完成设置。 我们还讨论了运行 Flutter 应用程序以确保 Flutter 完美运行的过程。
希望你喜欢它!