码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 在Windows安装Flutter


    一、安装

    Android Studio

    官网: 下载 Android Studio 和应用工具 - Android 开发者  |  Android Developers

    教程:Android Studio 安装配置教程 - Windows(详细版)-CSDN博客

    Flutter

    官网:Windows | Flutter 中文文档 - Flutter 中文开发者网站 - Flutter

    教程:windows10 flutter安装全程 - 简书

    终端执行 flutter doctor 报错

    flutter安装报错解决

    教程:运行flutter doctor命令检测环境是否配置成功报错及解决方案_visual studio not installed; this is necessary for-CSDN博客

    1、cmdline-tools component is missing 

    1. cmdline-tools component is missing
    2. Run `path/to/sdkmanager --install "cmdline-tools;latest"`
    3. See https://developer.android.com/studio/command-line for more details.

    解决:

    2、! Some Android licenses not accepted

     ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

    解决: 执行flutter doctor --android-licenses

    3、Visual Studio - develop Windows apps

    1. Visual Studio - develop Windows apps
    2. X Visual Studio not installed; this is necessary to develop Windows apps.
    3. Download at https://visualstudio.microsoft.com/downloads/.
    4. Please install the "Desktop development with C++" workload, including all of its default components

    下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux

    安装成功

    Google USB Driver(Windows需要下载)

    终端执行 flutter devices

    二、使用vscode

    1、安装插件 Flutter、Dart

    2、创建应用

    终端执行 flutter create my_app

    3、真机运行

    a、手机 打开开发者模式&USB调试模式

    b、终端执行 flutter devices 判断是否连接手机成功

    c、确认已安装和手机 Android 版本一致的SDK

    d、终端执行 flutter run 运行应用到真机

    4、模拟器运行

    a、切换设备为模拟器

    b、终端执行 flutter run

    三、其他

    1、目录结构

    文件名/文件夹名

    说明

    .dart_tool

    记录了一些dart工具库所在的位置和信息

    .idea

    android studio 是基于idea开发的,.idea 记录了项目的一些文件的变更记录

    android

    Android项目文件夹

    build

    编译出来的文件

    ios

    iOS项目文件夹

    lib

    dart语言代码

    linux

    linux项目文件夹(桌面端应用)可忽略

    macos

    macOS项目文件夹(桌面端应用)可忽略

    test

    测试代码

    web

    web项目文件夹 可忽略

    windows

    windows项目文件夹(桌面端应用)可忽略

    .gitignore

    git忽略配置文件

    .metadata

    IDE 用来记录某个 Flutter 项目属性的的隐藏文件

    .analysis_options.yaml

    静态分析文件

    xxx.iml

    工程文件的本地路径配置

    pubspec.lock

    当前项目依赖所生成的文件

    pubspec.yaml

    当前项目的一些配置文件,包括依赖的第三方库、图片资源文件等

    README.md

    READEME文件

    关于桌面端应用可以自行了解https://flutter.cn/docs/development/platform-integration/desktop

    2、在 Windows 或 Linux 上你无法启动 iOS 模拟器

    3、在android Studio运行项目时要注意 选择正确的运行配置

  • 相关阅读:
    [版本控制]——GitHub
    谷粒商城 高级篇 (十一) --------- Spring Cache
    技术学习:Python(16)|lxml模块和Xpath(爬虫篇)
    axios使用
    Git基础命令
    企业数字化建设有哪些路线可以选择?
    OpenCV图像特征提取学习二,Shi-Tomasi 角点检测算法
    如何使用sr2t将你的安全扫描报告转换为表格格式
    华为与开放原子开源基金会携四大开源产品亮相1024程序员节
    grpc-java源码环境编译
  • 原文地址:https://blog.csdn.net/qq_35355153/article/details/139300682
  • 最新文章
  • 【FHE】我们如何实现同态加密推理(八):SiLU 的密文化——两条路径,和一个 8 字节的开关
    SQLcl 中 c/old/new 替换变量为何失效?先定位再替换
    不让模型写作文,直接从它脑子里读答案:Jev 决策在 .NET 的两条路线
    Halo插件:支持GitHub的图床附件策略
    电视投屏界的“一股清流”!SimpleTVCast 6.0.0-beta 抢先体验:无需TV端App,界面大换血!✨
    华三VXLAN集中式网关实战指南:Spine多活网关 + 双活接入(M-LAG)
    软件更好写之后口碑会更重要
    大 O、大 Omega、大 Theta 的区别,O(n) 复杂度是什么意思
    Java标签跳转:一个鲜为人知但却很实用的小技巧
    多智能体系统论文速读
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号