flutter项目从创建到运行,以及一些常用的命令
# 创建项目
命令行 flutter create flutter_app
(这种vsCode软件可用)
按下ctrl+shift+p,
输入 Flutter: New Project
选择 Application
选择项目存放位置
输入项目名字
点击 enter 完成创建
# 运行项目
1、命令行中运行:
cd flutter_app
flutter run
2、用 vs code 运行
也是在命令行运行 flutter run
# 修改 maven 地址
android>build.gradle 文件中修改
将两个:
google()
// mavenCentral()
修改为国内镜像:
maven { url 'https://maven.aliyun.com/repository/google'}
maven { url'https://maven.aliyun.com/repository/jcenter'}
maven { url 'https://maven.aliyun.com/repository/public'}
# 启动模拟器
flutter emulators
'flutter emulators --launch <emulator id>
以上可以使用 Android Studio 创建的模拟器,但是那个太卡了,都没有使用
我使用的是:
电脑上的雷电模拟器,雷电模拟器打开 vs code 右下角会有模拟器的名字,运行就好(先打开雷电模拟器,vs code右下角识别到模拟器后,再运行),就会在模拟器上安装 app 且运行
# flutter运行后的 一些命令
r 热重载
R 热重启
q 退出模拟器
p 打开辅助网格
o 切换不同模拟器样式(安卓和 ios)
# gradle 地址(我试过这个可以用)
路径:android>gradle>wrapper>gradle-wrapper.properties
distributionUrl=https\://repo.huaweicloud.com/gradle/gradle-7.5-all.zip
# flutter 运行到雷电模拟器闪退
flutter clean
清除Flutter构建缓存
# 给项目安装依赖
flutter packages get
相关文章:
flutter项目从创建到运行,以及一些常用的命令
# 创建项目 命令行 flutter create flutter_app (这种vsCode软件可用) 按下ctrlshiftp, 输入 Flutter: New Project 选择 Application 选择项目存放位置 输入项目名字 点击 enter 完成创建 # 运行项目 1、命令行中运行: cd flutte…...
【Amazon 实验②】Amazon WAF功能增强之使用Cloudfront、Lambda@Edge阻挡攻击
文章目录 一、方案介绍二、架构图三、部署方案1. 进入Cloud9 编辑器,新打开一个teminal2. 克隆代码3. 解绑上一个实验中Cloudfront 分配绑定的防火墙4. 使用CDK部署方案5. CDK部署完成6. 关联LambdaEdge函数 四、方案效果 一、方案介绍 采用 LambdaEdge DynamoDB 架…...
There are 4 missing blocks. The following files may be corrupted
There are 4 missing blocks. The following files may be corrupted Please check the logs or run fsck in order to identify the missing blocks. See the Hadoop FAQ for common causes and potential solutions. 步骤1,检查文件缺失情况 hadoop fsck /tmp/l…...
一起玩儿物联网人工智能小车(ESP32)——13. 用ESP32的GPIO控制智能小车运动起来(一)
摘要:本文更深入的讲述了GPIO的相关知识,并完成了导线连接工作,为下一步的软件开发做好了准备。 通用输入输出端口(GPIO:General Purpose Input/Output Port),在前面已经有了初步的介绍…...
D9741 PWM控制器电路,定时闩锁、短路保护电路,输出基准电压(2.5V) 采用SOP16封装
D9741是一块脉宽调制方三用于也收路像机和笔记本电的等设备上的直流转换器。在便携式的仪器设备上。 主要特点:● 高精度基准电路 ● 定时闩锁、短路保护电路 ● 低电压输入时误操作保护电路 ● 输出基准电…...
【UE5.1】程序化生成Nanite植被
目录 效果 步骤 一、下载Gaea软件和树林资产 二、使用Gaea生成贴图 三、 生成地形 四、生成草地 五、生成树林 六、生成湖泊 七、其它功能介绍 7.1 调整树林生成的面积 7.2 让植物随风飘动 7.3 玩家和植物互动 7.4 雪中树林 7.5 环境音效 效果 步骤 一、下载Ga…...
【软件工程】漫谈增量过程模型:软件开发的逐步之道
🍎个人博客:个人主页 🏆个人专栏: 软件工程 ⛳️ 功不唐捐,玉汝于成 目录 前言: 正文 增量过程模型(Incremental Process Model) 主要特点和阶段: 优点࿱…...
Android Camera
1. 相关的API Android有三套关于摄像头的API(库),分别是Camera、Camera2和CameraX,其中Camera已废弃,在Android5.0以后推荐使用Camera2和CameraX,Camera2推出是用来替换Camera的,它拥有丰富的API可以为复杂的用例提供…...
Python开发雷点总结
数值运算(加减乘除) 1. invalid value赋值 当变量本身具有数值属性(后续会参加数值运算),对invalid value设置应该为np.nan, 而非None;反之,容易抛出以下错误: TypeEr…...
Linux中磁盘管理与文件系统
目录 一.磁盘基础: 1.磁盘的结构: 2.硬盘的数据结构: 3.硬盘存储容量 : 4.硬盘接口类型: 二.MBR与磁盘分区: 1.MBR的概念: 2.硬盘的分区: 为什么分区: 2.表示&am…...
Vue2+element-ui 实现select选择器结合Tree树形控件实现下拉树效果
效果: DOM部分 : // 设置el-option隐藏的下拉选项,选项显示的是汉字label,值是value // 如果不设置一个下拉选项,下面的树形组件将无法正常使用 <el-form-item label"报警区域" prop"monitorId"…...
LINUX 解决系统卡死:扩大内存交换分区
最近电脑总是卡住,让我很是苦恼。运行程序时发现可能是内存占满之后导致界面卡住。下面是在我16G内存的电脑上折腾的过程与结果: 查看当前的交换内存大小free -m(单位:-m选项表示以兆字节(MB)为单位显示内…...
Vue项目Nginx代理F5刷新出现404问题解决
一.背景 项目用户反馈,F5刷新后,浏览器出现404。最近公司加强网络管理,我记得之前可以刷新,有点怀疑是跟加强网络管理有关。具体原因没有时间去深度跟踪,先百度找到了解决方法,记录一下。 二.解决办法 主…...
关于MybatisPlus自动转化驼峰命名规则配置mapUnderscoreToCamelCase的个人测试和总结
关于MybatisPlus自动转化驼峰命名规则配置mapUnderscoreToCamelCase的个人测试和总结 测试一:没有添加 自动转化的配置,且domain中的属性名称和数据库的字段名称一致测试二:没有添加自动转化配置i,domain属性名userPassword和数据…...
css中的BFC
定义 BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 涉及概念 box Box 是 CSS 布局的对象…...
音视频类App广告变现如何破局,最大化广告变现收益,让应用增收?
音视频App已然成为了我们日常获取、发布和交换信息的重要方式,在音视频行业不断的拓展中,用户的渗透率提升。 据数据显示,我国网络视听用户的规模已达9亿人次,网民使用率也突破了90%。庞大的市场规模和用户需求吸引了大批开发者和…...
基于llama-index对embedding模型进行微调
QA对话目前是大语言模型的一大应用场景,在QA对话中,由于大语言模型信息的滞后性以及不包含业务知识的特点,我们经常需要外挂知识库来协助大模型解决一些问题。在外挂知识库的过程中,embedding模型的召回效果直接影响到大模型的回答…...
如何本地搭建FastDFS文件服务器并实现远程访问【内网穿透】
文章目录 前言1. 本地搭建FastDFS文件系统1.1 环境安装1.2 安装libfastcommon1.3 安装FastDFS1.4 配置Tracker1.5 配置Storage1.6 测试上传下载1.7 与Nginx整合1.8 安装Nginx1.9 配置Nginx 2. 局域网测试访问FastDFS3. 安装cpolar内网穿透4. 配置公网访问地址5. 固定公网地址5.…...
spring基于Xml管理bean---Ioc依赖注入:对象类型属性赋值(2)----内部bean的引入(bean和bean之间的引入)、(3)级联方式注入
bean创建对象类型赋值方式 第一:外部bean的引入 第二:内部bean的引入 第三:级联属性赋值 文章目录 bean创建对象类型赋值方式对象类型内部bean赋值代码分析总结 对象类型属性级联方式的赋值扩展知识 对象类型内部bean赋值 代码分析 <b…...
Python电能质量扰动信号分类(二)基于CNN模型的一维信号分类
目录 前言 1 电能质量数据集制作与加载 1.1 导入数据 1.2 制作数据集 2 CNN-2D分类模型和训练、评估 2.1 定义CNN-2d分类模型 2.2 定义模型参数 2.3 模型结构 2.4 模型训练 2.5 模型评估 3 CNN-1D分类模型和训练、评估 3.1 定义CNN-1d分类模型 3.2 定义模型参数 …...
开发者专属:OpenClaw调试Qwen3-32B镜像的3个高级技巧
开发者专属:OpenClaw调试Qwen3-32B镜像的3个高级技巧 1. 为什么需要调试OpenClaw与Qwen3-32B的交互 当我第一次在本地RTX 4090D上部署Qwen3-32B镜像并接入OpenClaw时,本以为开箱即用的组合会一帆风顺。但实际运行自动化任务时,发现三个典型…...
VideoAgentTrek-ScreenFilter项目依赖管理:.NET生态下的客户端封装库开发
VideoAgentTrek-ScreenFilter项目依赖管理:.NET生态下的客户端封装库开发 最近在做一个视频处理相关的项目,需要频繁调用VideoAgentTrek-ScreenFilter的HTTP API。每次调用都得手动拼装HTTP请求、处理序列化、解析响应,代码里到处都是重复的…...
如何快速进行.NET Core安全审计:10个关键漏洞扫描技巧
如何快速进行.NET Core安全审计:10个关键漏洞扫描技巧 【免费下载链接】core dotnet/core: 是 .NET Core 的官方仓库,包括 .NET Core 运行时、库和工具。适合对 .NET Core、跨平台开发和想要使用 .NET Core 进行跨平台开发的开发者。 项目地址: https:…...
UDOP-large开源可部署:微软UDOP-large镜像免配置一键上线教程
UDOP-large开源可部署:微软UDOP-large镜像免配置一键上线教程 1. 引言 如果你经常需要处理英文文档,比如整理一堆学术论文、从发票里提取关键信息,或者把表格数据整理成结构化格式,那你一定知道这活儿有多费时费力。传统方法要么…...
14届蓝桥杯省赛Java B 组Q1+Q3+Q10
题目链接: Q1 蓝桥云课:幸运数字 洛谷:P12324 [蓝桥杯 2023 省 Java B] 幸运数字 Q3 蓝桥云课:矩形总面积 洛谷:P12326 [蓝桥杯 2023 省 Java B] 矩形总面积 Q10 蓝桥云课:阶乘求和 洛谷ÿ…...
实测Qwen3-VL-30B:上传图片就能问,智能识别效果惊艳
实测Qwen3-VL-30B:上传图片就能问,智能识别效果惊艳 你有没有想过,给电脑看一张照片,它不仅能告诉你照片里有什么,还能像朋友一样跟你讨论照片里的故事?比如,你拍了一张晚餐的照片,…...
OpenClaw备份策略:Qwen3-32B配置与技能的安全迁移
OpenClaw备份策略:Qwen3-32B配置与技能的安全迁移 1. 为什么需要备份OpenClaw? 上周我的开发机突然硬盘故障,导致辛苦配置两个月的OpenClaw环境全部丢失。那一刻我才意识到:当AI助手深度融入工作流时,配置备份不再是…...
【毕业设计】SpringBoot+Vue+MySQL 兴顺物流管理系统平台源码+数据库+论文+部署文档
摘要 随着电子商务和全球贸易的快速发展,物流行业在现代经济体系中的重要性日益凸显。高效、智能的物流管理系统能够显著提升企业的运营效率,降低管理成本,并优化客户体验。然而,传统的物流管理方式仍存在信息孤岛、数据冗余、流程…...
基于SEER‘S EYE的Java面试题智能解析与模拟面试实战
基于SEERS EYE的Java面试题智能解析与模拟面试实战 最近和几个正在找工作的朋友聊天,发现大家准备Java面试的过程都挺痛苦的。要么是面对网上浩如烟海的“八股文”不知道从哪开始,要么就是自己闷头刷题,缺少真实的对话反馈,心里没…...
OpenClaw浏览器自动化:Qwen3-32B-Chat实现智能爬虫与数据分析
OpenClaw浏览器自动化:Qwen3-32B-Chat实现智能爬虫与数据分析 1. 为什么需要智能化的浏览器自动化? 上个月我需要收集某个垂直领域的行业报告,手动复制粘贴了十几个网页后,突然意识到:这种重复劳动不正是AI该解决的问…...
