Flutter在Android Studio上创建项目与构建模式

这篇具有很好参考价值的文章主要介绍了Flutter在Android Studio上创建项目与构建模式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Flutter在Android Studio上创建项目与构建模式,Fluter的基础知识的学习,android studio,flutter,个人开发

一、安装插件

    1、前提条件,安装配置好Android Studio环境

    2、安装Flutter和Dart插件

        Linux或者Windows平台:

1)、打开File > Settings。

2)、在左侧列表中,选择"Plugins"右侧上方面板选中 "Marketplace"

Flutter在Android Studio上创建项目与构建模式,Fluter的基础知识的学习,android studio,flutter,个人开发

在搜索框中输入“flutter”,选择Flutter插件,点击“Install”安装。

3)、提示安装时点击确认。如果提示同时安装 Dart 插件也点击确认。

4)、当弹出重新启动提示时,点击 Restart
 

二、创建Flutter工程

1、在IDE中,点击File > New > Project 中的 New Flutter Project

Flutter在Android Studio上创建项目与构建模式,Fluter的基础知识的学习,android studio,flutter,个人开发

2、在菜单左侧中选择“Flutter”项,右侧要在“Flutter SDK path”项选择flutter sdk的路径,点击 “Next”。

Flutter在Android Studio上创建项目与构建模式,Fluter的基础知识的学习,android studio,flutter,个人开发

3.、输入你的 Project nameDescription 和 Project location,点击“Create”开始创建应能用。

Flutter在Android Studio上创建项目与构建模式,Fluter的基础知识的学习,android studio,flutter,个人开发

4、点击“finnish”等待工程编译。

三、Flutter的构建模式选择
    Flutter支持三种模式(debug、profile、release)编译app,也支持使用headless模式来测试。
  1、 我们什么时候应该使用哪种模式呢?
  • 开发过程中,需要使用热重载功能,请选择debug构建模式。
  • 当你需要分析性能的时候,选择使用profile构建模式。
  • 发布应用的时候,需要选择使用release构建模式。
2、调试模式(debug)
    在debug模式下,app可以被安装在物理设备、仿真器、模拟器等上进行调试。
    使用 debug模式意味着:
  •   断点是开启的  
  • 服务扩展是开启的。
  • 针对快速开发和运行周期进行了编译优化。
  • 调试开启,类似开发者工具等调试工具可以连接到进程里。

    在 Web 平台下的调试模式意味着:

  • 本次构建 没有 最小化资源并且整个构建 没有 优化性能。
  • 为了简化调试,这个 Web 应用使用了 dartdevc 编译器。
    默认情况下,运行 flutter run 会使用debug模式。
提示:
  • 热重载功能仅能在调试模式下运行。
  • 仿真器模拟器仅能在调试模式下运行。
  • 在调试模式下,应用的性能可能会掉帧或者卡顿,profile模式下会更接近真机。
2、Release模式
    当你想要最大的优化以及最小的占用空间时,就使用 Release 模式来部署 app 
    release 模式是不支持模拟器或者仿真器的。
    使用 Release 模式意味着:
  • 断点是不可用的
  • 调试信息是不可见的
  • 调试是禁用
  • 编译针对快速启动,快速执行和小的package的大小进行优化。
  • 服务扩展是禁用的。

    在 Web 平台的 Release 模式意味着:

  • 这次构建资源已经被压缩,并且性能得以优化。
  • 这个 Web 应用通过 dart2js 编译器构建,以确保更优秀的性能。
    
    flutter run --release命令会使用Release模式来进行编译的。
    你也可以使用 flutter build <target> 针对特定目标编译Release模式,请使用 flutter help build 查看支持的目标列表
    你也可以通过 flutter build --release 命令来使用release模式。
    你也可以运用 flutter build 命令使用Releasae模式来编译。
3、Profile模式
    在profile模式下,一些调试功能是被保留的,足够用来分析app性能。在仿真器与模拟器上,profile模式是不可用的,因为它们的行为不代表真实的性能。
    profile模式与release模式相似,但有以下不同:
  • 一些服务扩展是启用的。
  • Tracing是启用的,一些调试工具 ,比如开发者工具可以连接到进程里。

    在 Web 平台的 Profile 模式意味着:文章来源地址https://www.toymoban.com/news/detail-758821.html

  • 资源文件没有被压缩,但是整体性能已经优化。
  • 这个 Web 应用通过 dart2js 编译器构建。
  • DevTool 无法连接至以性能模式运行的 Flutter Web 应用。你需要用 Chrome 的 DevTools 来为 Web 应用生成时间线事件。
    flutter run --profile 命令是使用Profile模式来编译的。
    提示:
    可以使用 开发者工具 来测试应用的性能。

到了这里,关于Flutter在Android Studio上创建项目与构建模式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android Studio导入flutter项目,运行和调试按钮灰色

    解决方法:检查是否设置如下内容: 1.是否配置了Android SDK ,打开 file = project Structure =project 2.是否配置了Flutter SDK,打开 setting = LanguagesFrameworks =Flutter 3.是否配置了main.dart,点击Add Configuration = Flutter 选中当前需运行项目的main.dart路径并命名,配置成功后选中刚刚命名的dart即

    2024年02月11日
    浏览(69)
  • 在Android原生项目中 创建 Flutter模块

    应用场景: 在已有的 Android原生项目中,引入Flutter模块,摸索了两天,终于给整出来了; 如果是新项目 ,最好直接创建Flutter项目,然后在Fluter的 android / ios目录中,写原生代码; 本文除了讲解 Android原生如何创建Flutter模块外,还会演示在使用 Gradle 高版本 和 低版本  时可

    2024年01月19日
    浏览(43)
  • Flutter iOS 集成使用 fluter boost

    在 Flutter项目中集成完 flutter boost,并且已经使用了 flutter boost进行了路由管理,这时如果需要和iOS混合开发,这时就要到 原生端进行集成。 注意:之前建的项目必须是 Flutter module 项目,并且原生项目和flutter module项目在同一个文件夹下面 下面是原生端集成 flutter boost的步骤

    2024年02月14日
    浏览(41)
  • Flutter & Android问题记录 - 升级Android Studio 2022.2.1版本后运行项目报错

    最近一个Flutter项目有新需求,开发时一直是在iOS设备上运行,花了几天做完后运行到Android设备测试,结果项目构建失败了。 Flutter: 3.7.11 Android Studio: 2022.2.1 Java: 17.0.6 Gradle: 7.4 Android Gradle Plugin (AGP): 4.1.3 项目构建报错日志: 报错有点眼熟,根据以往开发经验,应该是Gradle版本

    2023年04月24日
    浏览(85)
  • cocos构建 Android 项目Android studio gradle 8.0 报错

    记录一下踩坑 今天用cocos构建 了一个Android 项目 然后用Android studio 打开 TestProject_Helloworldbuildandroidproj 项目, 由于我的Android studio 用的是jdk17, 所以提示要升级gradle 插件版本,所以我升级成了gradle 8.0 . 但是编译的时候报错 Namespace not specified. Please specify a namespace in the modu

    2024年02月16日
    浏览(107)
  • Android Studio心得-创建登录注册项目

            首先先了解AndroidStudio是什么:Android Studio是一个由谷歌开发的Android应用程序开发环境,用于开发Android应用程序。它基于JetBrains IntelliJIDEA软件,并包含了许多定制化功能,包括易于使用的分析工具、内存分析工具和代码编辑器等,支持Java、Kotlin等多种编程语言。An

    2024年02月05日
    浏览(56)
  • Android Studio构建项目时报错:Connection timed out: connect.

    Android Studio 启动新的项目或者创建新项目时,报错:Connection timed out,导致项目构建失败。 这里提供的解决办法只是个人遇到问题的解决办法,不一定通用 在电脑端查看并打开代理 记住这个代理的IP地址和端口,然后在你Android Studio中配置的.gradle目录下找到并打开 gradle.pro

    2024年02月05日
    浏览(43)
  • ffmpeg-android studio创建jni项目

    android - defaultConfig -externalNativeBuild - cmake 配置c++使用标准 android - externalNativeBuild - cmake 1 、配置cmake文件路径 2、配置cmake的版本 cmake_minimum_required cmake最低版本要求 project 设置项目名称 add_library 添加库并设置库的源文件 1、 Normal Libraries name:库名称 STATIC|SHARED|MODULE:库类型(静态

    2024年02月09日
    浏览(45)
  • 使用Android Studio创建第一个小项目(登录页面)

    仅供参考,学习使用 我这里了就直接创建一个模块了 然后选择Empty Activity 接下来直接点finish 我没有艺术细胞,所以画的比较差,大家不要介意 点击下面我图片的箭头处 然后点击split ####删掉我图片中的内容 然后点回design 点击旁边的TextView,拖动到方框中来 接着我们让这个

    2024年02月07日
    浏览(53)
  • Android Studio 创建项目不自动生成BuildConfig文件

    今天在AS上新建项目发现找不到BuildConfig文件,怎么clear都不行。通过多方面查找发现原来gradle版本不同造成的,Gradle 8.0默认不生成 BuildConfig 文件。 如上图,8.0版本是没有source文件夹 上图是低于8.0版本有source文件夹 针对这个问题,有两种解决办法        方法一:降低Gr

    2024年01月22日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包