linux基础入门知识(linux系统怎么安装程序)
admin
2023-09-13 20:07:25
0

谷歌的 UI 工具包 Flutter 在创建移动、网页和桌面的跨平台应用程序方面越来越受欢迎。

Flutter不是一种编程语言,而是一个软件开发工具包。Dart是 Flutter SDK 下面使用的编程语言。

Flutter 是谷歌开源的 Fuchsia OS、谷歌 STADIA 以及许多其他软件和移动应用背后的主要框架。

如果你想使用 Flutter 进行开发,本教程将帮助你在 Ubuntu 和其他类似 Linux 发行版上搭建好你的环境。

在 Ubuntu 和其他 Linux 上用 Snap 安装 Flutter

在 Linux 上安装 Flutter 最简单的方法是使用 Snap。如果你使用的是 Ubuntu,你已经有了 Snap。对于其他发行版,请确保 启用 Snap 支持。

打开终端并在终端中使用以下命令来安装 Flutter:

sudo snap install flutter --classic

你会在你的终端上看到类似这样的东西:

一旦安装完成,就是验证它的时候了。不仅仅是 Flutter 的安装,还要验证 Flutter 正常运行所需满足的每一个依赖关系。

验证 Flutter 的依赖项

为了验证 Flutter 正确工作所需的每一个依赖项,Flutter 有一个内置选项:

Flutter doctor

这个过程开始看起来像这样:

而它完成时像这样:

正如你所看到的,我们需要 Android Studio 来工作。所以让我们来安装它。我们该怎么做呢?用 Snap 在 Linux 上安装 Android Studio也是毫不费力的。

安装并设置好 Android Studio

在终端中,使用下面的命令来安装 Android Studio:

sudo snap install android-studio --classic

安装完毕后,从我们的操作系统菜单中打开 Android Studio。

就快完成了。现在是配置 Android Studio 的时候了。

点击下一步,如果你不想让事情复杂化,就选择“标准standard”。

选择你喜欢的主题(我喜欢“暗色Darcula”的)。

确认一切正常,然后点击“下一步Next”。

最后,点击“完成Finish”按钮。

然后等待,直到下载完成。

创建一个 Hello World Flutter 应用样本

在 Android Studio 中,进入项目,选择“新建 Flutter 项目New Flutter Project”。Flutter SDK 路径会默认设置。

在这里,神奇的事情开始出现了,这是你设置你的项目名称的地方,在这个例子中,它将被称为 “hello_world”。

让我们选择三个可用的平台。Android、iOS 和 Web。最后,点击“完成Finish”。

项目中的主文件位于 lib/main.dart,如下图所示:

选定后,擦除文件中包含的所有内容,并将其改为本示例代码:

// Copyright 2018 The Flutter team. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.import 'package:flutter/material.dart';void main => runApp(MyApp);class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Welcome to Flutter', home: Scaffold( appBar: AppBar( title: const Text('Welcome to Flutter'), ), body: const Center( child: Text('Hello World'), ), ), ); }}

重要的是,这只是向你展示 Flutter 是如何工作的,如果你确信要学习这种美丽而不可思议的语言,这里有 文档可以看到更多关于它的信息。尝试它!

最后,选择 “Chome Web” 设备,并点击“运行Run”按钮,如下图所示;并看到神奇的效果!

你可以如此快速地创建一个 Flutter 项目,真是不可思议。跟你的 Hello World 项目打个招呼吧。

最后…

如果你想在短时间内做出漂亮的移动和网页界面的贡献,Flutter 和 Dart 是完美的。

现在你知道了如何在 Ubuntu Linux 上安装 Flutter,以及如何用它创建你的第一个应用程序。我很高兴可以为你写这篇文章,希望对你有所帮助,如果你有任何问题,请通过留言或给我发邮件来告诉我,祝你好运!

本教程由 Marco Antonio Carmona Galván 提供,他是物理学和数据科学专业的学生。

以上就是linux系统怎么安装程序(linux基础入门知识)的相关内容了,更多精彩内容请关注!

相关内容

热门资讯

明确9种禁止性情形 严防商业贿... 记者刚刚从国家药监局获悉,《医药代表管理办法》今天由七部门联合公告发布。据了解,为规范药品学术推广行...
八部门发文改革完善儿童用药供应... 国家卫生健康委、工业和信息化部等八部门今天发布《关于改革完善儿童用药供应保障机制的实施意见》,对20...
现实版《三体》红岸基地,中国深... 这里是现实版《三体》红岸基地,中国深空“最强瞭望台”聆听40亿公里外信号。66米口径亚洲最大天线藏于...
中国海警舰艇编队5月7日在我钓... 5月7日,中国海警1306舰艇编队在我钓鱼岛领海内巡航。这是中国海警依法开展的维权巡航活动。
受贿1.34亿余元 安徽省政协... 2026年5月7日,福建省漳州市中级人民法院公开宣判安徽省政协原党组成员、副主席周喜安受贿一案,以受...
中东媒体称美伊已就缓解美国海上... 据中东媒体7日援引消息人士的话报道,伊朗和美国已就缓解美国海上封锁以换取霍尔木兹海峡逐步重新开放达成...
荷航一空乘人员疑似感染汉坦病毒... 荷兰卫生部5月7日表示,一名荷兰女子因出现汉坦病毒感染的疑似症状,已被送往阿姆斯特丹的一家医院接受治...
外交部:中方赞赏法方推动流失文... 5月7日,外交部发言人林剑主持例行记者会。有记者问,法国国民议会以141票赞成、0票反对的投票结果,...
“洪迪厄斯”号邮轮涉汉坦病毒病... “洪迪厄斯”邮轮当地时间6日,英国卫生安全局发布声明表示,两名曾搭乘“洪迪厄斯”邮轮的英国乘客已返回...
外交部:敦促日本执政当局正视问... 5月7日,外交部发言人林剑主持例行记者会。有记者问,距日本首相高市早苗去年11月7日在国会发表的涉台...
新疆维吾尔自治区政协原党组成员... 经中共中央批准,中央纪委国家监委对新疆维吾尔自治区政协原党组成员、副主席金之镇严重违纪违法问题进行了...
第三轮第六批中央生态环境保护督... 为深入贯彻党的二十大和二十届历次全会精神,认真落实四中全会部署,贯彻落实习近平生态文明思想和习近平总...
英国计划接回涉疫邮轮上的本国公... △“洪迪厄斯”邮轮当地时间6日,英国卫生安全局发布声明表示,两名曾搭乘“洪迪厄斯”邮轮的英国乘客已返...
韩前总理韩德洙“从事内乱重要任... △韩国前国务总理韩德洙(资料图)当地时间7日上午,韩国首尔高等法院就前总理韩德洙涉嫌在尹锡悦发动紧急...
美法官公布一份“爱泼斯坦遗书” 美国一名联邦地区法院法官6日公开一张纸条,据称是臭名昭著的已故美国富商爱泼斯坦所写遗书。其中一句话写...
距离达成停战协议还有多远?美称... 近日,美方持续释放关于结束伊朗战事的信号。美国总统特朗普6日数次表示,对美国同伊朗达成协议表示乐观,...
消息人士称伊朗预计将于7日回应... △伊朗首都德黑兰(资料图)当地时间5月6日,据一位地区消息人士表示,伊朗预计将于5月7日向调解人提交...
美对伊战事或为白宫记协晚宴枪手... 当地时间5月6日,总台记者获悉,美国国土安全部在一份情报评估中指出,美国对伊朗发起的军事行动可能是白...
以总理称以军袭击贝鲁特 黎真主... △以色列方面发布的图片当地时间6日,以色列总理内塔尼亚胡和以国防部长卡茨发表联合声明称,以军在黎巴嫩...
矿床地质学家、中国工程院院士陈... 据中国工程院官网发布的信息,矿床地质学家、中国工程院院士陈毓川,于2026年5月6日逝世。陈毓川,1...