一、终端方式
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/
转载文章受原作者版权保护。转载请注明原作者出处!