Flutter开发环境搭建——Ubuntu

Flutter学习之一搭建开发环境 搭建Flutter开发环境 阅读详情

补充:由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

一、安装Flutter的SDK及环境配置
1、访问官网,下载SDK;
终端中执行git指令,进行sdk下载

git clone -b master https://github.com/flutter/flutter.git

在这里插入图片描述
2、配置环境变量
在终端执行命令

cd ~
vim .bash_profile

在打开的终端窗口里的最后面添加下面的代码,并保存:

export PATH="$PATH:/home/redkey/Android/flutter/bin"

注意:redkey/Android/flutter/bin 这个要自己的flutter安装目录

执行如下代码,让配置文件生效:(.bash_profile 是一个隐藏文件,主要是用来配置bash shell的。source ~/.bash_profile 表示让家目录中的,这个配置文件在修改后立即生效)

source ~/.bash_profile

执行如下指令,验证上面的步骤有没有成功(看打印内容,是否包含flutter信息)

echo $PATH

二、flutter相关依赖库的安装
第一次运行 flutter 命令 如( flutter doctor ), 会自行开始下载依赖库并编译. 后续的运行就会变的快的多。终端运行:(Downloading Dart SDK,并编译flutter相关工具,这个过程需要的不仅仅是耐心,更重要的是要会科学上网!)

flutter

在这里插入图片描述
执行成功,结果如下:
在这里插入图片描述
执行如下命令,检测Flutter环境还缺少啥(其中过程,也需要科学上网。怪不得有钱的,都出国了,… 人家网络好啊)

flutter doctor

如下图,第一次运行 flutter doctor,真的需要科学上网。
在这里插入图片描述
如下图,第二次运行 flutter doctor。网络随意
在这里插入图片描述
上图第一“[!]”表示,Android SDK 需要与flutter 建立协议授权,一路 y即可。

flutter doctor --android-licenses

注意:flutter 升级新版本,执行如下命令(科学上网):

flutter upgrade

三、AndroidStudio插件安装
1、Setting – Plugins 搜索flutter,点击Flutter这个插件进行安装,并重启As。(安装时会提示你需要同时安装Dart插件,也就是说你装了Flutter后自带Dart插件,不需要额外安装Dart。)
在这里插入图片描述
在这里插入图片描述
插件安装成功后,As会多出Flutter project这个选项:
在这里插入图片描述
四、创建Flutter项目并部署到设备
1、选择Flutter Application
在这里插入图片描述
2、第一次运行时,Flutter的SDK路径可能是空,点击选择Flutter的安装路径。我的是:

/home/redkey/Android/flutter

在这里插入图片描述
3、修改项目包名,选择新型编程语言。
在这里插入图片描述
4、第一运行项目会比较慢,要科学上网,保证一些依赖库的更新,以后再创建项目就快很多。
在这里插入图片描述

补充VsCode插件安装:
若安装有VsCode,并且你也喜欢用这款牛叉编辑器开发。可以安装它对应的Flutter插件。
下图,第一次运行flutter doctor时,检测到未给VsCode安装插件(需要安装的插件有:
1、Dart
2、Dart (Syntax Highlighting Only)
3、Flutter
4、Code Runner
)。
按提示打开插件对应网址:VsCode的Flutter插件
打开VsCode ,按快捷键 Ctrl+P,输入:

ext install Dart-Code.flutter

第二次运行 flutter doctor,可看到插件安装成功。
在这里插入图片描述

注意:
1、Win10配置环境时花的时间较久,Ubuntu系统非常好用,一次成功;
2、Ubuntu系统窗口截图快捷键 Alt + Print Screen;
3、最好的教程:https://flutter.io/docs/get-started/install/linux
中文教程:https://flutterchina.club/setup-linux/

在Ubuntu下安装flutter环境 Ubuntu安装flutter环境 阅读详情

相关推荐

Ubuntu20.04搭建flutter开发环境

根据我的实践分享flutter开发环境的搭建过程。假设你已经搭建好Android的开发环境了。 1.下载Flutter SDK 大家可以在github(https://github.com/flutter/flutter)上下载Flutter release版本。也可以直接下载SDK的源码,我这里就是直接将它的主分支源码源库拉下来: ~$ git clone https://github.com/flutter/flutter.git 2.Android Studio安装插件 File>Settin

weixin_40763897的博客 4273

Ubuntu下,Flutter安装及在VScode中的配置

在自己指定的目录下,新建文件夹,并将源码git clone到本地。

qq_40467670的博客 2603

Windows11上搭建Flutter for OpenHarmony开发环境指南

跨平台开发框架Flutter与新兴操作系统OpenHarmony的结合,为开发者提供了高效的应用开发解决方案。通过Windows11的WSL2子系统,开发者可以在熟悉的Windows环境中构建面向OpenHarmony设备的应用。环境配置涉及Flutter SDK安装、OpenHarmony工具链集成以及开发工作流优化等关键步骤。这种技术组合不仅提升了开发效率,还实现了代码的多平台复用,特别适合需要同时覆盖多个操作系统的应用场景。实践表明,合理配置的开发环境可以显著降低OpenHarmony应用开发的门槛。

weixin_33226548的博客 319

Ubuntu18.04安装Flutter开发环境

说明 本文是在Ubuntu18.04新装系统下安装的flutter环境,基本踩到很多坑. 1.安装vscode,安装完成后再装flutter的基本插件,比如Flutter,Flutter Widget Snippets等插件. 2.flutter 环境变量 改变用户环境变量,主文件夹下面用Ctrl + H打开隐藏文件并打开.bashrc文件将下面内容加入到最后 export PUB_HOSTED_...

weixin_34050519的博客 2105

Flutter成为构建未来Ubuntu应用Android的首选

无论是在性能还是用户界面方面,Flutter都能满足Ubuntu应用的需求,并为未来的发展提供坚实的基础。Flutter提供了一套丰富的预构建UI组件,开发者可以直接使用这些组件来构建漂亮且功能丰富的用户界面。Flutter是由Google开发的跨平台移动应用开发框架,它使用Dart编程语言,并结合了直接渲染引擎,可以在不同平台上实现一致性的用户界面和用户体验。在上面的代码中,我们创建了一个简单的Ubuntu应用,该应用具有一个主页(HomeScreen),其中包含一个居中显示的文本。组件来显示欢迎信息。

pytorchCode的博客 209

Eplan P8 API二次开发--插入符号(Symbol)功能(Function)并定义属性

1、目的 使用Eplan API在页中自动插入某个符号并按约定规则自动设置好属性 2. 步骤 一、基础信息 比如要在Eplan中自动插入一个电机的符号并定制属性,我们先要确定要插入的符号名,可以在Eplan中获取如下符号(Symbol)信息 可以知道我们待插入的符号名称为M3_1, 接下来,使用Visual Studio建立类库项目,并引用Eplan Api库 二、获取符号变量(SymbolVariant) 在Eplan中,当一个符号(Symbol)被插入到页中,这个符号的引用即变为一个(Function

如是道程序人生 4523

Ubuntu下搭建flutter开发环境

根据我的实践分享flutter开发环境的搭建过程。假设你已经搭建好Android的开发环境了。 1.下载Flutter SDK Flutter SDK包括Flutter的引擎、框架、widgets、工具和Dart SDK。 大家可以在github(https://github.com/flutter/flutter)上下载Flutter release版本。也可以直接下载SDK的源码,我这里就是直接将它的主分支源码源库拉下来: ~$ git clone https://github.co...

wusj的博客 1757

海康视觉脚本开发全流程解析

本文详细解析了海康机器视觉平台(VM)中脚本模块的开发全流程。从创建第一个脚本模块入手,深入讲解了输入参数、输出参数与内部变量的定义与区别,并提供了C#脚本编写、公用函数调用、代码结构组织以及编译调试的实用指南。旨在帮助开发者掌握海康视觉脚本开发的核心技巧,高效实现复杂的自定义视觉逻辑处理。

beer8的博客 597

Ubuntu18.04 Flutter开发环境搭建

目录 flutter安装 android studio安装 Android Studio创建Flutter项目 运行应用程序 flutter安装 下载flutter https://flutter.dev/docs/development/tools/sdk/releases?tab=linux https://storage.googleapis.com/flutter_i...

草宝虫的博客 878

Jlink除了调试还能干啥?用JFlash SPI给W25Q64烧录固件的5个实用技巧

本文深入探讨了Jlink的隐藏功能,特别是通过JFlash SPI高效烧录W25Q64的5个进阶技巧。从硬件连接优化到批量处理脚本,再到数据安全验证,这些技巧能显著提升烧录速度和稳定性,适用于量产环境。文章还提供了详细的参数配置和脚本示例,帮助工程师充分发挥Jlink的潜力。

weixin_29164843的博客 407

CodeBuddy 接入 MCP,一键生成网站!

2024 年 11 月,Anthropic 公司搞了个挺有意思的新玩意 - Model Context Protocol(模型上下文协议)简称为 MCP 协议。简单来说,它就是给 AI 和各类工具数据之间搭了个标准化的”桥梁”,让开发者不用再为对接问题头疼了。mcp.so如下图所示,这是 mcp.so 网站中的 MCP Server。使用百度/高德地图分析旅线计算时间接 Puppeteer 自动操作网页使用 Github/Gitlab 让大模型接管代码仓库。

悟空聊架构的专栏 1943

Ubuntu19搭建Flutter开发环境:3、为Android Studio安装Flutter和Dart插件

前文我们已经在Ubuntu19安装了Android Studio和Flutter软件本体。接着运行flutter doctor可以帮忙检查flutter运行环境是否满足需要: $ flutter doctor 打印信息: Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel s...

迷宫中的我 1818

【Hyper-V】虚拟机网络配置全解析:从端口映射到固定IP实战

本文全面解析Hyper-V虚拟机网络配置,从理解虚拟交换机三种模式(外部、内部、专用)的底层逻辑入手,指导用户创建稳定的内部/NAT网络,并详细演示如何在Linux与Windows虚拟机中配置固定IP。文章进一步深入讲解端口映射原理与netsh命令实战,以及双网卡配置和PowerShell自动化脚本等高级技巧,帮助用户彻底解决虚拟机网络“失联”问题,实现灵活可控的网络环境。

weixin_29290947的博客 269

Ubuntu19搭建Flutter开发环境:2、安装Flutter

事先说明:请大家到官网上重新确认flutter最新稳定版本的版本号。 System requirements To install and run Flutter, your development environment must meet these minimum requirements: Operating Systems: Linux (64-bit) Disk Space: ...

迷宫中的我 1045

【Cubietruck】Qt5.8.0 x64、x86、armhf三个版本的编译安装

一、       Preparation 以下环境配置支持虚拟机和实体机,但是实体机生产效率会相对高一点,实体机编译Qt的速度是虚拟机两倍以上。 若使用虚拟机,推荐使用VirtualBox,开源免费,尽量不要使用Vmware破解版。   Download List   名称 链接 下载项目 OS https://mirro

beatfan的博客 3658

Open3D(C++) 基于RANSAC和TLS的点云平面拟合

针对点云平面拟合过程中出现的异常值及误差的问题,提出一种将随机采样一致算法(RANSAC)与整体最小二乘法(TLS)相结合的点云平面拟合方法。利用随机采样一致算法剔除异常值,利用整体最小二乘法对剩余有效点进行平面拟合,计算模型参数。实验结果表明,该方法与传统的特征值法、最小二乘法相比,能提高参数的估算精度,更适合对含有不同异常值及误差的点云数据进行拟合,是一种稳健的平面拟合方法。

点云侠的博客 431

Ubuntu20.04里面搭建FlutterDesktop开发环境使用go-flutter

Ubuntu20.04里面搭建FlutterDesktop开发环境使用go-flutter This article was original written by Jin Tian, welcome re-post, first come with https://jinfagang.github.io . but please keep this copyright info, thanks, any question could be asked via wechat: jintianiloveu

jinfagang1211的博客 1081

N32G430学习笔记11- systick使用函数-延时函数

N32学习笔记11- systick使用函数-延时回调函数-延时函数

Car12 1416

Ubuntu19搭建Flutter开发环境:1、Android Studio

在Ubuntu上安装Android Studio Android Studio是Android应用程序开发的官方IDE。在本教程中,您将学习如何在Ubuntu 18.04上安装Android Studio。 必要条件 在开始在Ubuntu 18.04上安装Android Studio之前。您必须在桌面上拥有具有sudo权限的非root用户帐户。在本教程中,您将学习如何在Ubuntu上安装...

迷宫中的我 992

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Ubuntu 18.04.2系统 --- 搭建Flutter开发环境

说明:本文章为转载,作者写的非常全面。总结一下注意shixiang, 补充:由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中: export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://sto...

itTalmud的博客 1101

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Flutter环境搭建(Linux系统)以及Android项目创建Flutter module

官网:https://flutter.dev/docs/get-started/install 下载Flutter sdk:https://flutter.dev/docs/development/tools/sdk/releases?tab=linux 本次下载的是2.0.4版本:https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_2.0.4-stable.tar.xz 下载完成后进行解压。 配置

yzpbright的博客 1189

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Flutter环境搭建笔记

Flutter安装环境 参考:Flutter环境配置 - 简书 Flutter 2.0 环境搭建 for windows_HomerCoding的博客-优快云博客_flutter windows VS Code + Flutter 搭建环境(Win)_有关心情的博客-优快云博客_vscode配置flutter环境 Android SDK下载安装及配置教程_kylinmin的博客-优快云博客_android sdk下载安装 安卓:AndroidDevTools - Android开..

baidu_41388533的博客 2690

在VMWare内,Ubuntu上,搭建Android开发环境

1 安装JDK 放置文件 $ tar -zxvf jdk-8u181-linux-x64.tar.gz $ sudo mkdir /usr/java $ sudo mv ./jdk1.8.0_181 /usr/java 添加环境变量,两种方式,任选其一: $ sudo vim /etc/profile # 全局 $ vim ~/.bashrc # 当前用户 环境变量内容: export JAV...

xiefeisd的博客 3063

Flutter 安装常见问题总结(Linux/Ubuntu 环境)

本文总结了在Linux环境下安装Flutter和配置Android开发环境时常见的问题及解决方案。主要内容包括:1) 必须通过git克隆Flutter项目而非下载ZIP包;2) 解决Android SDK命令行工具缺失问题;3) 正确设置ANDROID_HOME和PATH环境变量;4) 安装并配置JDK 17;5) 接受Android SDK许可协议。文章还提供了验证命令和检查清单,帮助开发者快速排查配置问题。核心要点是确保Android SDK、cmdline-tools、JDK 17和环境变量正确配置,

分享视觉、点云、AI、slam等相关技术文章。gitee代码:https://gitee.com/buffalo891/carla_sim.git 894

Linux Mint 22 (基于 Ubuntu 24.04) 上配置 Flutter 开发环境

解压并启动: cd ~/Downloadssudo tar -zxvf android-studio-*.tar.gz -C /opt//opt/android-studio/bin/studio.sh * 向导配置(关键点): * 在 Setup Wizard 中选择 Standard 安装。* 更新系统包: sudo apt update && sudo apt upgrade -y * 安装必要依赖: 这些工具用于解压、下载和支持 Flutter 的桌面开发功能。

qq_43402202的博客 249

【安卓开发系列 -- 开发环境】Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具)

【安卓开发系列 -- 开发环境】Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android sdk ndk) 【1】Unbuntu 下安装配置 gradle gradle 下载地址,gradle 点击跳转,注意最好下载与开发环境 Android Studio 一致的版本; 安装与配置 解压并配置环境变量 sudo unzip -d /opt/gradle gradle-5.6.4-all.zip 打开配置文件 sud

CopperSun 技术博客 661
上一篇: WindowManager.LayoutParams详解总结和对应实例
下一篇: Win10下不能识别Android的MTP模式
RedKeyer
博客等级 码龄11年 33粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值