flutter创建项目

一、终端方式

1、创建flutter项目:

出现:

2、先直接打开Xcode自带iOS模拟器,否则会运行在macOS (macos)或Chrome (chrome)上。

3、运行项目,进入flutter 交互环境, 执行之前保证没有其他模拟器, 没有手机连接电脑, 这样项目就会直接运行在iOS 模拟器上:

nfc_reader文件夹下输入:

按下 q, 可以退出 flutter 交互环境,其他命令项:

4、查看看create命令的帮助信息, 找到 -i 和 -a 这两个参数:’

5、在1中,创建flutter项目时指定语言:

二、真机运行

1、 在 Xcode 中进行真机运行,打开iOS工程, 在Xcode中配置一下开发证书,配置成功后就可以正常运行。

2、在终端命令行中运行到真机:

到nfc_reader文件夹下,

执行flutter run命令, 此时检测到有三种运行环境以及设备的id, 后边我们就可以加上参数, 直接指定运行的设备;

终端同时会给出我们4个选项, 以便我们继续执行命令,选择真机运行。

3、带上设备 id 或者 名称直接运行在真机设备上:

三、改变项目路径注意事项

1、 终端命令运行:

把nfc_reader项目拖到桌面上. 然后执行flutter run -d iphone_uuid运行到真机, 一切正常, 没有发生任何问题。

2、 Xcode运行:

把nfc_reader项目拖到桌面上. 然后执行flutter run -d iphone_uuid运行到真机, 报错。

在Xcode项目中有一个全局通用的配置文件:

该文件中有项目相关的绝对路径, 可以找到错误提示中的路径, 经过全局搜索, 也只有这个文件里有这个路径.

我们把这三个相关的路径改为新项目路径,即可正常运行。

3、 小结

在改变项目路径后:

用 Xcode 直接运行, 会发生路径错误, 需要把相关的路径配置修改正确.

用命令行运行, 可以正常运行, 猜测应该是命令每次都会更新全局配置文件.

注意: 这里只能用的是绝对路径, 这个路径会以变量的形式传入 flutter 引擎中, 所以不能用相对路径

四、Android Studio创建项目

Original: https://www.cnblogs.com/strengthen/p/16304813.html
Author: 山青咏芝
Title: flutter创建项目

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/553583/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 19. 二叉搜索树的插入删除修剪

    title: 二叉搜索树的插入删除修剪 📃 题目一描述 题目链接:701. 二叉搜索树中的插入操作 🔔 解题思路 递归法: 明确BST插入可以不用改变树的结构,所以找到对应的子节点…

    技术杂谈 2023年7月24日
    070
  • Java 静态代理、JDK动态代理、CGLIB代理的区别及原理

    Java 静态代理、JDK动态代理、CGLIB代理 代理(Proxy):是一种设计模式,提供了对目标对象另外的访问方式,即通过代理对象访问目标对象。 好处:可以在目标对象实现的基础…

    技术杂谈 2023年7月24日
    080
  • NoteOfMySQL-11-权限管理

    一、权限系统 MySQL数据库中使用3种不同类型的安全检查:登录验证、授权、访问控制。 二、权限表 MySQL权限表存储在名为mysql的数据库中,常用的表有user、db、tab…

    技术杂谈 2023年7月11日
    095
  • yuv rgb 互转 公式 及算法

    1 前言 自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用的过程,所以在不同的应用领…

    技术杂谈 2023年5月31日
    092
  • 代码圈复杂度

    回到我们日常的写代码的场景,我们一直在说系统很复杂,那到底什么是系统复杂度呢?最近几天,一直在改项目里别人写的代码,某些方法复杂无注释。怎么才能写的一手可读,可扩展,可维护[注1]…

    技术杂谈 2023年7月11日
    0117
  • 天线中驻波比的影响

    驻波比是衡量天线性能的重要参数之一,体现了天线向外界空间辐射能量的潜力。这是一个标量的参数,还有史密斯圆图(the Smith Chart)来衡量天线的阻抗特性,可以分析天线是感性…

    技术杂谈 2023年5月31日
    0135
  • vs 2005 thread 无法调试

    两种办法: 1、打开项目属性,在”Debug”一项里,把”Enable the Visual Studio hosting process&#8…

    技术杂谈 2023年7月11日
    060
  • 企业架构如何实施的简介(TOGAF深度好文)

    本文来自企业架构学院: BangEA:如何实施企业架构? IT不仅是开展业务的手段,而且正在迅速演变为业务,IT绩效会直接影响企业的盈利能力,但很多企业并没有适时或充分的让IT组织…

    技术杂谈 2023年5月31日
    086
  • WSL简单环境搭建以及踩坑

    笔者的电脑配置不高,开虚拟机跑linux总觉得太重。最近才了解到windows早就上了wsl2——一款较为轻量的虚拟机软件。所以笔者打算一边安装一边记录笔记,方便以后查阅,同时将内…

    技术杂谈 2023年6月21日
    086
  • 正则表达式

    正则表达式,又称规则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的…

    技术杂谈 2023年7月25日
    095
  • SpringCloud学习笔记(整理)

    版本选择 springcloud 组件 构建微服务 Eureka 服务注册与发现【停更】 配置eureka server 配置client微服务注册到server 使用@LoadB…

    技术杂谈 2023年7月11日
    059
  • 对开源框架跃跃欲试,却在写的时候犯了难?

    本文涉及的开源框架,仅包含前端、后端和客户端三个方面 开源的世界里到处都是”奇珍异宝”,那些琳琅满目的开源项目,它们各有特色有的是简单清爽的小工具,有的是令…

    技术杂谈 2023年6月1日
    0106
  • django 1.11 向 django2 django3 过渡的 注意点

    1 django 1.11.11 的路径 为 url开头,集合了字符串匹配及 正则匹配 2 django 1.11.11 需要使用pymysql ,需要在 项目的 init.py …

    技术杂谈 2023年7月10日
    056
  • Mac添加自定义启动图标到Launchpad

    1、使用Automator进行录制 2、选择Application 3、使用运行shell脚本 4、保存在应用程序 5、效果 参考: https://apple.stackexch…

    技术杂谈 2023年5月30日
    093
  • Liunx-CentOS安装MySQL8

    0 卸载 0.1 卸载原有的MariaDB 查看MariaDB安装包 rpm -qa | grep mariadb 卸载MariaDB rpm -e mariadb-libs-5….

    技术杂谈 2023年6月21日
    0110
  • C#生成putty格式的ppk文件(支持passphrase)

    背景 2022国家级护网行动即将开启,根据阿里云给出的安全建议,需要将登陆Linux的方式改为密钥对方式。我这里使用的远程工具是自己开发的,能够同时管理Windows和Linux,…

    技术杂谈 2023年7月10日
    085
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球