当前位置: 首页 > news >正文

Android Studio中创建第一个Flutter项目

一、Flutter环境验证

创建Flutter项目之前需要验证是否有Flutter环境,如没有Flutter 环境,请参考配置Flutter开发环境

1.1、flutter doctor

验证通过会有以下提示

[√] Flutter (Channel stable, 3.29.3, on Microsoft Windows [版本 10.0.19045.5737], locale zh-CN)
[√] Windows Version (10 专业版 64 位, 22H2, 2009)
[√] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
[√] Chrome - develop for the web
[X] Visual Studio - develop Windows appsX Visual Studio not installed; this is necessary to develop Windows apps.Download at https://visualstudio.microsoft.com/downloads/.Please install the "Desktop development with C++" workload, including all of its default components
[√] Android Studio (version 2023.3)
[√] Android Studio (version 2024.3)
[√] Android Studio (version 4.2)
[√] IntelliJ IDEA Community Edition (version 2024.2)
[√] Connected device (3 available)
[√] Network resources

在这里插入图片描述
如没有Flutter 环境,请参考配置Flutter开发环境

1.2、Android Studio中配置Dart和Flutter插件

在Android Studio →Setting→Plugins中查看是否有Dart和Flutter插件
在这里插入图片描述
如没有,请先安装Dart和Flutter插件,安装完成后重启Android Studio

二、Android Studio中创建第一个Flutter项目

File → New → New Flutter Project…

在这里插入图片描述

设置Flutter SDK Path

在这里插入图片描述

输入项目名称和包名,支持的平台选择Android和iOS

在这里插入图片描述
创建完成
在这里插入图片描述
运行项目在这里插入图片描述
提示报错信息如下:

Exception in thread "main" java.util.zip.ZipException: zip END header not foundat java.base/java.util.zip.ZipFile$Source.findEND(Unknown Source)at java.base/java.util.zip.ZipFile$Source.initCEN(Unknown Source)at java.base/java.util.zip.ZipFile$Source.<init>(Unknown Source)at java.base/java.util.zip.ZipFile$Source.get(Unknown Source)at java.base/java.util.zip.ZipFile$CleanableResource.<init>(Unknown Source)at java.base/java.util.zip.ZipFile.<init>(Unknown Source)at java.base/java.util.zip.ZipFile.<init>(Unknown Source)at java.base/java.util.zip.ZipFile.<init>(Unknown Source)at org.gradle.wrapper.Install.unzip(Install.java:214)at org.gradle.wrapper.Install.access$600(Install.java:27)at org.gradle.wrapper.Install$1.call(Install.java:74)at org.gradle.wrapper.Install$1.call(Install.java:48)at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)at org.gradle.wrapper.Install.createDist(Install.java:48)at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Error: Gradle task assembleDebug failed with exit code 1

在这里插入图片描述
在android文件夹中修改gradle镜像地址

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.9-all.zip

在这里插入图片描述
修改java sdk ,选择jdk17
在这里插入图片描述
在这里插入图片描述

提示NDK错误

A problem occurred configuring project ‘:app’.
NDK not configured. Download it with SDK manager. Preferred NDK version is ‘27.0.12077973’.

在android →build.gradle.kts中注释ndkVersion

//    ndkVersion = flutter.ndkVersion

在这里插入图片描述

重新运行,安装到手机里,就可以看到首页了
在这里插入图片描述

相关文章:

  • 分享:google高级搜索常用的4个入口
  • Unreal Engine 实现智慧水库周边环境以及智慧社区模拟的实例
  • Python 操作 Excel 插入图表:解锁数据可视化的高效密码
  • 空间矩阵的思考
  • 绿色软件合集,一顶10
  • 项目代码生成工具
  • 【机器学习-线性回归-4】线性回归中的最优解:从数学原理到实践应用
  • [Lc_week] 447 | 155 | Q1 | hash | pair {}调用
  • 前端性能优化面试回答技巧
  • 解析 OpenHarmony、HarmonyOS 与 HarmonyOS Next:优雅草卓伊凡的观点
  • 三、UI自动化测试03--操作方法API
  • 快速上手 MetaGPT
  • 云计算赋能质检LIMS的价值 质检LIMS系统在云计算企业的创新应用
  • 【计算机网络】网络基础概念
  • 网络安全厂商F5荣登2025 CRN AI 100榜单,释放AI潜力
  • 云计算市场的重新分类研究
  • 衡量矩阵数值稳定性的关键指标:矩阵的条件数
  • 鸿蒙系统应用开发全栈指南
  • openstack迁移虚机rbd报错,删除异常rbd
  • 机器人快速启动
  • 春暖花开,为何皮肤却闹起了小情绪?
  • 牛市早报|今年国内核电项目审批首次开闸,离境退税起退点下调
  • 超级干细胞有助改善生育治疗
  • 暴涨96%!一季度“中国游中国购”持续升温,还有更多利好
  • 新任浙江省委常委、杭州市委书记刘非开展循迹溯源学习调研
  • 合肥一季度GDP为3003.88亿元,同比增长6.6%