【问题标题】:Alternative methods for rebuilding flutter tools?重建颤振工具的替代方法?
【发布时间】:2017-11-13 04:59:08
【问题描述】:

我最近问过this question about Flutter. 目前,答案现在给出了一个不同的错误,正如答案所述,我可能想看看this segment of the code。所以,我决定分叉回购并开始我的调查。我目前只想在该部分中打印出几个值来弄清楚发生了什么。看看程序认为我有什么,以及它认为我没有什么。我添加了几个printTrace 语句,现在我想重建项目。

我去CONTRIBUTING.md发现了这个:

第一次运行 flutter 时会构建颤振工具本身 时间和每次运行flutter upgrade。如果你想改变和 重新测试工具本身的行为,在本地提交您的工具更改 在 git 中,该工具将从 Dart 源中重建 packages/flutter_tools 下次运行时flutter

我现在不想完全“改变”任何东西,只是打印一些值并弄清楚发生了什么。问题是,进行这些调试更改会迫使我进行提交。有没有办法在不提交的情况下重建颤振工具?

【问题讨论】:

    标签: android flutter


    【解决方案1】:

    您可以通过移除构建标记来强制 Flutter 工具重新构建。例如,如果你的 Flutter 安装在 ~/.flutter-sdk,你可以运行

    rm ~/.flutter-sdk/bin/cache/flutter_tools.stamp
    

    【讨论】:

    • 我不确定这是否有效。我尝试在this line 添加一条写着“嗨”的消息的重建。感谢您的回复。
    • 我在 executable.dart 的 main 的第一行添加了一个 print 语句,它对我有用。当你说“颤振医生”时,它应该说“构建颤振工具......”然后是“嗨”
    猜你喜欢
    • 2020-11-26
    • 1970-01-01
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    • 2019-01-11
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    相关资源
    最近更新 更多