flutter创建项目
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤博主域名:https://www.zengqiang.org
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:https://www.cnblogs.com/strengthen/p/16304813.html
➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
$ flutter create nfc_reader // 指定iOS 为 swift, 安卓为 kotlin $ flutter create -i swift -a kotlin nfc_reader
All done! In order to run your application, type: $ cd nfc_reader $ flutter run Your application code is in nfc_reader/lib/main.dart.
$ open -a Simulator
$ flutter run
Flutter run key commands. r Hot reload. 🔥🔥🔥 R Hot restart. h List all available interactive commands. d Detach (terminate "flutter run" but leave application running). c Clear the screen q Quit (terminate the application on the device).
$ flutter create -i objc -a java flutter_new -i 表示 ios 项目语言, 默认为 Swift -a 表示安卓项目语言, 默认炎 kotlin
// 指定iOS 为 swift, 安卓为 kotlin $ flutter create -i swift -a kotlin nfc_reader // 指定iOS 为 OC, 安卓为 java $ flutter create -i objc -a java nfc_reader
$ flutter run -d iphone_uuid
$ flutter run -d iphone_name
Generated.xcconfig
Android Studio
安装了 flutter
相关的插件之后, 在打开的时候会有创建 flutter
项目的的选项.
-
选择
Create New Flutter Project
创建 flutter 项目 -
选择
Flutter Application
-
填写项目名称, SDK 路径, 项目保存路径, 描述信息, SDK 路径一般配置好就不需要管了, 项目保存路径一般也是有默认的, 当然也可以自定义,在家目录下不是很方便, 注意路径
不要有中文
,不要有驼峰命名
,不要有大写
, 否则next
按钮是不能点击的, 重名, 命名不规则下面都会有红色 !
提示的. -
填写
Bundle ID
, 安卓叫包名
, 选择开发语言, iOS 默认是 swift, 安卓默认是 kotlin, 如果需要改变默认语言, 在Platform channel language
下勾选对应选项即可.4.1
Android Studio
新版本更简单一些, 把所有需要填写的都放到一个界面了, 如下 -
运行项目, 想要在真机上运行的话, iOS 要用 Xcode 打开工程配置证书, 先 run 一次, 前边已经讲过了. 然后在
Android Studio
中点击绿色的大按钮启动项目, 各按钮已经标如下图.
五、热重载(r) 和 热重启(R)
概念解释
1. r
: 热重载, Hot reload
我们调试项目时, 当我们项目运行起来, 想改个颜色, 字号什么的, 此时我们需要执行热重载
, 只有我们修改的部分会发生相应的变化, 不会影响其他任何地方.
2. R
: 热重启, Hot restart
我们调试项目时, 当我们项目运行起来, 想改个颜色, 字号什么的, 并且需要整体恢复到重新 run
起来时候的样子, 此时我们需要执行热重启
, 除了我们修改的部分会发生相应的变化, 还有项目并不需要重新编译,安装就可以恢复到重新点击 run
的状态, 不会影响其他任何地方.
测试 r 和 R 效果
-
为了方便截图, 我这里使用模拟器, 先把项目运行起来, 点击
+
按钮, 让计数器数量到 5,然后将导航栏和+
按钮背景色的蓝色
改为红色
, 然后我们点击【热重载】按钮, 即闪电按钮
, 结果如下图所示, 背景色变为红色, 计数器数量5
没有发生变化. -
此时我们再改变原来的蓝色, 执行【热重启】, 结果除了背景色发生了变化之外, 计数器数量
5
变为 0, 项目相当于直接run
, 但是又没有重新编译.
小结: 热重载(r) 和 热重启(R) 对我们调试项目节约时间, 提高效率有非常大的帮助.
总结:
-
创建项目时, 注意路径命名规则, 是否需要指定开发语言.
-
终端运行项目可以直接指定设备 id.
-
改变项目路径时, 全局通用配置文件的路径变量要同时修改.
-
终端创建项目与
Android Studio
创建项目的默认语言是不同的.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探