Flutter学习第一节

Flutter框架学习计划 Flutter是一个由Google开发的开源移动应用开发框架,它允许开发者使用同一套代码库构建跨平台的移动、Web和桌面应用。 阅读详情

Windows下面初次使用flutter
首先,下载 Flutter,下载地址 https://flutter.io/docs/get-started/install/windows
解压缩到c:\src\Flutter目录下
设置环境变量path后面追加Flutter环境变量

第二步:在Android Studio 上面安装Dart和Flutter插件
在Android Studio 上面安装Dart和Flutter插件
重启Android Studio
第三步:Test drive
这一步直接使用模板创建一个demo
在命令行末模式下:打开一个cmd窗口
先运行flutter_console批处理名利, 开启flutter控制台 在这里插入图片描述
在E盘,E:\Flutter_Projects>路径下,用命令flutter命令创建一个项目myapp 在这里插入图片描述
最后,运行myapp项目
在这里插入图片描述
运行出错,使用flutter doctor工具来诊断
如图Dotor found issues in 1 category,VS Code 为!状态说明
继续使用flutter doctor -v命令查看详情
在这里插入图片描述
没有安装VS Code,提示去https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter 下载

在这里插入图片描述

安装完成,之后再运行flutter doctor -v
在这里插入图片描述
on issues found!
现在使用flutter 命令开启虚拟机
在这里插入图片描述
最后运行flutter run开启demo
在这里插入图片描述
运行失败,坑,然后去 E:\Flutter_Projects\myapp\flutter_04.log查看日志

Flutter crash report; please file at https://github.com/flutter/flutter/issues.

## command

flutter run

## exception

ProcessException: ProcessException: Process "E:\Flutter_Projects\myapp\android\gradlew.bat" exited abnormally:
Downloading https://services.gradle.org/distributions/gradle-4.10.2-all.zip

很容易看出,这是android部分gradle 版本的问题,直接把gradle-4.10.2-all.zip下载,下来放到本地
再次运行一次
在这里插入图片描述

另外在windows上
在system requirements在这里插入图片描述
安装git工具,和powershell5.0版本,
本机的powershell版本是2.0的,命令行显示的文字有限乱码哈哈!
在这里插入图片描述

关于Android Studio IDE环境开发Flutter,参考https://flutter.io/docs/development/tools/android-studio 学习

推荐10个Flutter开源项目 作为跨平台应用开发的领头羊,Flutter从已发布就受到广大开发者的追捧。使用Flutter技术开发的应用不仅体验上无限接近原生应用,在开发效率上也是其他技术无法比拟的。随着其开发者社区的不断壮大,Flutter生态系统已经相当强大,并且众多开源应用程序也相继诞生。这些开源应用不仅展示了Flutter的多功能性,而且还为开发者提供了宝贵的资源和灵感。本着无私奉献的精神,本文收集了还在维护的十大最受欢迎的Flutter开源应用。 阅读详情

相关推荐

gradle-4.10.2-all.zip 离线包下载

Android studio编译工具,gradle离线包下载资源,由于在线下载速度比较缓慢,故搬运分享,需要的小伙伴请下载。合集包含1.7之后的所有版本,会做不定期更新,保证gradle版本为最新版本。 专辑链接:http://download.youkuaiyun.com/album/detail/4261

【Gradle日常问题】Could not resolve all files for configuration ‘:runtimeClasspath‘

目录 一、问题描述 二、解决问题 一、问题描述 由于最近最近学习gradle一顿瞎操作,不知道怎么把原来好好的项目的gradle搞坏了,十分懊恼。 Warning:<i><b>root project 'xxx': Web Facets/Artifacts will not be configured properly</b> Details: org.gradle.api.internal.artifacts.ivyservice.DefaultLen.

后端研发工程师Marion的博客 6293

gradle-4.10-all.zip

Android开发时会用到的文件,gradle最新版4.10,需要的朋友可以下载。

Rejecting re-init on previously-failed class java.lang.Class

运行项目报错如下,提示找不到OnUnhandledKeyEventListener。 2019-05-16 10:56:58.801 6012-6012/? I/zygote64: Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandle...

camlot的博客 2万+

浏览器Cookie迁移实战:从Chrome导出导入登录态全攻略

Cookie是浏览器保存的会话凭证,服务端通过Set-Cookie将登录态种在本地。迁移Cookie本质上是把服务端认可的会话标识搬到新环境,从而免去重复输入账号密码和二次验证的麻烦。在换电脑、切浏览器或重装系统时,掌握Cookie的导出导入技术能显著提升效率。Chrome与Edge同属Chromium内核,存储结构相似,但字段差异(如Domain、SameSite、Secure)常导致迁移失败。通过浏览器扩展或CDP脚本可实现跨浏览器登录态迁移,适用于内网后台、开发环境等场景。本文从原理到实践,梳理Coo

weixin_42533120的博客 338

从SSTS到CTS:解码汽车电子架构中的需求与实现规范

本文深入解析汽车电子架构中SSTS(子系统功能规范)与CTS(零部件技术规范)的转换过程,揭示从抽象需求到物理实现的关键步骤。通过实际案例说明如何将SSTS的功能逻辑、接口定义和性能指标转化为具体的CTS实施方案,并分享多供应商协同与测试验证的最佳实践,帮助开发者高效完成汽车电子系统开发。

weixin_29201859的博客 498

Android项目 Eclipse 引入其他项目 打包出现 Rejecting re-init on previously-failed class 错误

编译时没有报错,运行时报了Rejecting re-init on previously-failed class错误 我的原因:导入其他项目时,使用的是Java Build Path 结果运行时找不到 对应的类 我解决的方法:更换为Android导入 更换导入方式之后,打包Android项目APK可以运行 原因:具体原因不明 猜测:编译时,Java Build Path导入的项目没有报错,但是打包为android时,可能没有将导入项目中的jar正确打包,Android导入Libra.

qq_34796157的博客 1219

Android 64位支持的坑:诡异的文件名问题

最近在尝试发布我的Android应用程序的更新时,遇到了一个令人困惑的64位错误。本文将详细讲解这个问题的产生原因及解决方法,供大家参考。

m0_74337424的博客 122

2021-08-19

Android X Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat2>:java.lang.NoClassDefFoundError:Failedresolutionof:Landroid/view/View2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View

qq_43667711的博客 383

倍福PLC--PERSISTENT断电保持数据和BOOT中各文件对应的解析

将D:\TC3程序\TwinCAT Project146\TwinCAT RT(x86)\Plc 文件夹的中三个替换文件复制到:G:\TwinCAT\3.1\Boot\Plc完成替换,如下图。(2) 找到程序所存的路径,编程电脑的D:\TC3程序\TwinCAT Project146路径下,并选择对应系统平台TwinCAT RT(x86)(3) 控制器断电,拔出内存卡,使用读卡器,在编程电脑中打开:(本次测试读卡器为G盘)(5) 开机完成后,TwinCAT自动运行,当前闪灯频率为50ms。

weixin_41883890的博客 2339

基于MATLAB开发AUTOSAR软件应用层模块-part2.建立一个AUTOSAR的模型,并生成autosar格式代码

上一篇我们建立了一个空模型,这篇我们接着上篇文章,建立一个简单的模型 点击 Library Browser,打开simulink模块库,见下图 左侧是模块库的列表,右侧是每个模块库里包含的具体的模块。 点击通用模块库,里边是一些常见的模块, 我们选取里边的3个模块,分别是输入,输出和增益三个模块,右键点击模块,选择add block to model xx,可以把模块添加到模型中。 然后练好连线 一个简单的模型就搭建好了,之后我们修改配置,将模型修改为AUT...

汽车软件开发 3301

Android学Flutter学习笔记 第一节 Android视角认知Flutter(View,intent,Async UI)

在 Android 中,你通常会继承 View 类,或者使用已有的视图,通过重写并实现方法来实现期望的行为。在 Flutter 中,通过组合更小的组件(而非继承它们)来构建自定义组件。这在某种程度上类似于在 Android 中实现自定义 ViewGroup,其中所有的构建块都是现成的,但你要提供不同的行为 —— 例如,自定义布局逻辑。例如,如何构建一个在构造函数中接收标签的 CustomButton?

weixin_44656996的博客 742

基于matlab的CNN手写数字图像矫正系统

CNN 是一款强大的图像特征抽象和提取工具,常用于图像分类识别,并取得了较为理想的效果。我们通过 MATLAB 可以方便地设计不同结构、不同深度的 CNN 进行图像分类,最后一层一般设置为分类层(ClassificationLayer)进行类别标签的输出。如果我们将最后一层设计为回归层(RegressionLayer),则可以将其应用于对连续数据的预测,这对于曲线拟合、预测分析都有重要的意义。% 自定义 CNN 回归网络结构layers = [% 输入% 卷积% 池化% 池化% 卷积。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 674

Flutter 学习路线图

Flutter 学习路线图 如果你真的觉得很难,坚持不了了,那就放弃,既然放弃了就不要抱怨没有得到。 选择你热爱的,坚持你选择的,不抱怨放弃的。 前言 Flutter越来越火,学习Flutter的人越来越多,对于刚接触Flutter的人来说最重要的是如何学习Flutter,重点学习Flutter的哪些内容。下面是Flutter的学习路线图,学会这些你就入门了,当然这仅仅是初学者的学习路线图,...

老孟Flutter 8206

YOLO26涨点改进 | 全网独家,注意力创新改进篇 | Arxiv2025 | YOLO26引入MSLA多尺度线性注意力模块,高效提取多尺度特征和建模长程依赖,含多种创新改进,助力有效涨点

本文提出了一种多尺度线性注意力模块(MSLA)来优化YOLO26模型。MSLA通过并行使用不同尺寸的深度可分离卷积(3×3至9×9)提取多尺度特征,并结合线性注意力机制高效建模全局依赖关系。该模块显著提升了模型对多尺度目标的检测能力,同时保持了轻量化特性。实验表明,MSLA能有效增强小目标检测和复杂场景下的分割精度。文章详细介绍了MSLA的网络结构、核心优势及实现代码,并提供了两种集成MSLA的YOLO26改进方案,为实时目标检测任务提供了高效解决方案。

Ai缝合怪、助力小伙伴高效发论文 291

YOLO11涨点优化:SPPF原创自研创新 | SPPF创新结构,重新设计全局平均池化层和全局最大池化层,增强全局视角信息和不同尺度大小的特征

SPPF_improve利用全局平均池化层和全局最大池化层,加入一些全局背景信息和边缘信息,从而获取全局视角信息并减轻不同尺度大小所带来的影响

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1868

为大家学习Flutter,阿里操碎了心

本文转载自公众号  鸿洋国内在实践Flutter以及对外分享方面,闲鱼可以说一直位于前列,不断输出了非常多的实践类文章,例如大家可以在羽雀的网站看到他们对外的Flutte...

程序员小灰的博客 5万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

flutter 学习资源汇总

前段时间我们团队在推进flutter,深入研究了一下,当时比较忙没有记录,现在回过头来把学习的资源汇总下 Flutter资源收集,持续更新,有在学习的小伙伴可以作为参考 基础+资料 Flutter Flutter中文网 Flutter中文网2 Flutter开源库 Flutter实战 awesome-flutter: 一个flutter的...

ZLMrche的博客 1789

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

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

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

一文道尽Flutter最新最全的学习资料

为大家整理了Flutter最新的最全学习资料。 WARNING:内容较长建议收藏以便后续的查找和学习。 目录 文章 视频 组件 导航 模板 插件 框架 实验性 游戏 开源App 实用工具 社区 书籍 福利 文章 介绍 Google IO 2018 [1.1K????] - 构建美观,灵活的用户界面。 Presentation - 为什么我会选择Flutter 由Helio S. Junior提供。 Flutter Web - Flutter Web的来龙去脉 by Nash提供. 网站/博客

fengyuzhengfan的专栏 6473

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Flutter 学习之旅 之 flutter 作为 module ,在 Android 端主动唤起 Flutter 开发的界面 简单的整理

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

仙魁XAN 2031

学习 Flutter (一)

从 0 到 1 学习 Flutter,学习 Flutter 基础组件。

m0_56334538的博客 1615

【flutter项目实战】第一节 开发环境配置及IDE安装

在新的powerShell中执行解释以下这里的几项的内容Flutter :flutter SDK的安装情况Windows: flutter是否对当前Windows支持Android ****:Android的SDK等相关是否安装Chrome:谷歌浏览器是否安装Visual Studio :Visual Studio 是否安装Android Studio:Android Studio 是否安装Connected device: 可连接到的模拟器或设备数量。

winni_a的博客 1502

Flutter 学习路线图_flutter学习路线

Flutter越来越火,学习Flutter的人越来越多,对于刚接触Flutter的人来说最重要的是如何学习Flutter,重点学习Flutter的哪些内容。下面是Flutter的学习路线图,学会这些你就入门了,当然这仅仅是初学者的学习路线图,前路漫漫。

2401_85013211的博客 1360

Flutter入门学习——Flutter和Dart

Flutter 是 Google 推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart 语言开发 App,一套代码同时运行在 iOS 和 Android平台。Flutter 提供了丰富的组件、接口,开发者可以很快地为 Flutter 添加 Native(即原生开发,指基于平台原生语言来开发应用,flutter可以和平台原生语言混合开发) 扩展// 下面代码在dart中会报错,因为变量t的类型已经确定为String,// 类型一旦确定后则不能再更改其类型。t = 1000。

Android 领域开发程序员,希望通过写博客的方式不断的总结提升自己,大家共同进步哦! 1624

web前端如何学习Flutter

学习目标:掌握 Flutter 的基础和核心功能,能够开发跨平台应用。学习周期:2-3 个月(根据个人情况调整)。学习资源:官方文档、视频教程、书籍、社区。学习方法:从基础到实战,多动手实践,利用前端经验加速学习。

weixin_42707412的博客 1155

Flutter生态及学习路线

🧭 一、Flutter 生态全景Flutter 是 Google 开发的,用编写。可以编译为,性能接近原生。Flutter 最大优势是:一个代码库 → 同时运行在 Android / iOS / Web / Desktop。

qq_25416827的博客 835
上一篇: android虚拟机无法打开
下一篇: MacBook Air移动硬盘分区
WoozXi
博客等级 码龄14年 7粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值