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)

大家都在看

  • CentOS7 firewall开启,开放端口操作

    防火墙开机启动 systemctl enable firewalld.service 查看防火墙状态 firewall-cmd –state 开启防火墙 systemctl st…

    技术杂谈 2023年6月1日
    0111
  • Win11一键安装apk脚本

    echo 安装download目录下的文件,用bat带参数安装echo %1D:\soft\adb\adb connect 127.0.0.1:58526D:\soft\adb\a…

    技术杂谈 2023年5月31日
    089
  • 深入解析Kubernetes admission webhooks

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年7月25日
    067
  • Linux学习笔记(一)初识Linux

    初始Linux Linux可划分为以下四部分: Linux内核 GNU工具 图形化桌面环境 应用软件 每一部分在Linux系统中各司其职,下图是各部分对应关系: 1、Linux内核…

    技术杂谈 2023年7月11日
    079
  • tcpdf中文解决方案

    步骤如下:1.确保你测试tcpdf能正常输出英文内容的pdf2.测试输入中文内容后显示是?的乱码或者空白分析原因,是因为我们输入的中文,tcpdf字体库并不支持,因此乱码或者空白显…

    技术杂谈 2023年5月31日
    0112
  • Spring mvc源码分析系列–Servlet的前世今生

    Spring mvc源码分析系列–Servlet的前世今生 概述 上一篇文章Spring mvc源码分析系列–前言挖了坑,但是由于最近需求繁忙,一直没有时间…

    技术杂谈 2023年7月25日
    098
  • [转]私有笔记部署

    故事的起源是一个由于线性代数期末考几道计算题卡住算不出来折腾半天而考后看某课代表提前交卷又感觉人均 AK 了以致十分 emo 想要暂时逃避学习的下午。 TL;DR 思源笔记最好。快…

    技术杂谈 2023年5月30日
    0147
  • [极客大挑战 2019]Secret File

    0x01 寻找做题信息 打开环境,查看源代码,发现可疑链接,/Archive_room.php,action.php打开action.php会发生302跳转,查找302跳转无果,百…

    技术杂谈 2023年7月10日
    086
  • HelloWorld

    新的起点,新的征程,未来可期! posted @2022-07-27 10:57 旅程~ 阅读(10 ) 评论() 编辑 Original: https://www.cnblogs…

    技术杂谈 2023年7月24日
    087
  • Phaser.js All In One

    Phaser.js All In One HTML5 Canvas 2D Game Engine Phaser.js https://phaser.io/ https://phas…

    技术杂谈 2023年6月1日
    076
  • 字典树(Trie)

    Trie最大的问题:空间!所以可以使用一下解决方案。 Code #pragma once #include class Node { public: explicit Node()…

    技术杂谈 2023年7月23日
    095
  • 【LEETCODE】70、字符匹配1023 Camelcase Matching

    最近做leetcode总感觉自己是个智障,基本很少有题能自己独立做出来,都是百度。。。 不过终于还是做出了一题。。。而且速度效率还可以 哎,加油吧,尽量锤炼自己 package y…

    技术杂谈 2023年7月24日
    074
  • 【game】1、pacman利用bfs进行搜索路径自动吃豆

    1.设计思路 设计思路有几个,一步步优化来的 v0.1 比较复杂,而且进行了2次bfs,浪费了大量时间 v0.2 简化了2次bfs的操作,但是有很多不必要的判断逻辑,并且考虑不够全…

    技术杂谈 2023年7月24日
    087
  • Eight—pytorch学习—广播机制(broadcast)

    pytorch学习(5) 广播机制(broadcast) 矩阵运算往往都是在两个维度相同或者相匹配(前面矩阵的列数等于后一个矩阵的行数)的矩阵之间定义的,广播机制亦是如此。在机器学…

    技术杂谈 2023年6月21日
    0103
  • Java I/O流 复制文件速度对比

    Java I/O流 复制文件速度对比 首先来说明如何使用Java的IO流实现文件的复制: 第一步肯定是要 获取文件 这里使用字节流,一会我们会对视频进行复制(视频为非文本文件,故使…

    技术杂谈 2023年7月24日
    073
  • 59_Scala 中的 Queue

    1. mutable.Queue API object ScalaQueue extends App { //创建 mutable 队列 var queue: mutable.Qu…

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