Android Studio中创建第一个Flutter项目

[复制链接]
发表于 2025-9-18 23:36:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
一、Flutter环境验证

创建Flutter项目之前必要验证是否有Flutter环境,如没有Flutter 环境,请参考设置Flutter开辟环境
1.1、flutter doctor

验证通过会有以下提示
  1. [√] Flutter (Channel stable, 3.29.3, on Microsoft Windows [版本 10.0.19045.5737], locale zh-CN)
  2. [√] Windows Version (10 专业版 64 位, 22H2, 2009)
  3. [√] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
  4. [√] Chrome - develop for the web
  5. [X] Visual Studio - develop Windows apps
  6.     X Visual Studio not installed; this is necessary to develop Windows apps.
  7.       Download at https://visualstudio.microsoft.com/downloads/.
  8.       Please install the "Desktop development with C++" workload, including all of its default components
  9. [√] Android Studio (version 2023.3)
  10. [√] Android Studio (version 2024.3)
  11. [√] Android Studio (version 4.2)
  12. [√] IntelliJ IDEA Community Edition (version 2024.2)
  13. [√] Connected device (3 available)
  14. [√] 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

创建完成

运行项目

提示报错信息如下:
  1. Exception in thread "main" java.util.zip.ZipException: zip END header not found
  2.         at java.base/java.util.zip.ZipFile$Source.findEND(Unknown Source)
  3.         at java.base/java.util.zip.ZipFile$Source.initCEN(Unknown Source)
  4.         at java.base/java.util.zip.ZipFile$Source.<init>(Unknown Source)
  5.         at java.base/java.util.zip.ZipFile$Source.get(Unknown Source)
  6.         at java.base/java.util.zip.ZipFile$CleanableResource.<init>(Unknown Source)
  7.         at java.base/java.util.zip.ZipFile.<init>(Unknown Source)
  8.         at java.base/java.util.zip.ZipFile.<init>(Unknown Source)
  9.         at java.base/java.util.zip.ZipFile.<init>(Unknown Source)
  10.         at org.gradle.wrapper.Install.unzip(Install.java:214)
  11.         at org.gradle.wrapper.Install.access$600(Install.java:27)
  12.         at org.gradle.wrapper.Install$1.call(Install.java:74)
  13.         at org.gradle.wrapper.Install$1.call(Install.java:48)
  14.         at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
  15.         at org.gradle.wrapper.Install.createDist(Install.java:48)
  16.         at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
  17.         at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
  18. Error: Gradle task assembleDebug failed with exit code 1
复制代码

在android文件夹中修改gradle镜像所在
  1. 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
  1. //    ndkVersion = flutter.ndkVersion
复制代码

重新运行,安装得手机里,就可以看到首页了

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表