专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

Flutter的命令行调试

前言

今天研究Flutter的devices的命令的时候,发现flutter 还有一个run命令,然后使用了,发现了一个新天地.原来flutter run命令 可以帮助我们进行调试真机代码

运行flutter run(代替Android Studio的Debug按钮操作)

展示如下

Launching lib/main.dart on MI 6X in debug mode...
Initializing gradle...                                              0.7s
Resolving dependencies...                                           1.4s
Running Gradle task 'assembleDebug'...                                  
Running Gradle task 'assembleDebug'... Done                        12.1s
Built build/app/outputs/apk/debug/app-debug.apk.
Installing build/app/outputs/apk/app.apk...                         4.9s
Syncing files to device MI 6X...                                 1,864ms

  To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
An Observatory debugger and profiler on MI 6X is available at: http://127.0.0.1:35407/rj63pWKT6HI=/
For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".
I/example.rattra(31980): ProcessProfilingInfo new_methods=387 is saved saved_to_disk=1 resolve_classes_delay=8000

分析如下:
这个展示信息可以分成两部分,以中间的空行分割,空行上面的8行都是打包安装部署到测试机器上(我的是真机器,小米6x)
最后一部分带有  这个标志的才是最重要的,这段的翻译如下:
为了热部署改变(意思就是你修改了代码或者增加了资源文件啥的),请摁下去键盘上的"r",如果你想重新启动(或者是重新构建),请摁下
键盘上的"R"(其实就是:Shift+r)。

总结

使用flutter run 命令启动,之后,如果修改了dart文件,或者其他,请摁下去"r",如果想重新部署,请摁下去Shitf+r.

我认为这样子的好处就是:Android Studio太智能了,我改完Dart文件,我会习惯性的Ctrl+s,之后他给我热部署了,但是,我还没改完,
我只是写了一行代码而已,并且还有语法错误,我只是习惯性的Ctrl+s而已,还有,Android Studio重新部署,需要按钮操作,我不喜欢,
我喜欢使用命令来搞!

文章永久链接:https://tech.souyunku.com/44571

未经允许不得转载:搜云库技术团队 » Flutter的命令行调试

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们