当前位置: 首页 > 知识库问答 >
问题:

重建颤振工具的替代方法?

白彦
2023-03-14

我最近问了一个关于弗利特的问题。目前,答案给出了一个不同的错误,正如答案所说,我可能想看看这段代码。所以,我决定放弃回购协议,开始调查。我现在只想打印出这一部分中的几个值,以了解发生了什么。看看程序认为我有什么,它认为我没有什么。我添加了几个printTrace语句,现在我想重建这个项目。

我去了投稿。md发现:

flutter工具本身是在您第一次运行flutter以及每次运行flutter升级时构建的。如果您想更改和重新测试工具本身的行为,请在git中本地提交您的工具更改,下次运行flutter时,该工具将从包/flutter_tools中的Dart源重建。

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

共有1个答案

沈自珍
2023-03-14

可以通过移除构建戳记来强制颤振工具进行重建。例如,如果颤振安装在~/。颤振sdk,您可以运行

rm ~/.flutter-sdk/bin/cache/flutter_tools.stamp
 类似资料:
  • 现在在主频道上,我切换到beta频道,然后我运行flutter升级,发现我不能使用Linux作为设备,所以我切换回主分支,我运行flutter升级。然后我开始得到这些错误: 我假设问题是Dart SDK升级了,如果我可以回滚到与依赖项兼容的版本,它应该工作,或者依赖项应该被审查。

  • 运行颤振医生给我“cmdline-tools组件丢失”错误,尽管我在Android Studio安装了Android软件开发工具包命令行工具,但我也更新了它,确信它是最新版本。我已经寻找了几天的解决方案,我在任何地方都能找到的唯一答案是“只需在Android Studio软件开发工具包管理器中安装软件开发工具包命令行工具!”我显然已经这样做了,但它仍然不起作用。 下面的图片来指定 颤振医生错误 显

  • 我是一名新手,我正在使用Android Studio创建应用程序,因此我创建了一个BMI计算器用于训练,当我尝试构建apk时,它向我展示了以下内容: 我的主菜。省道锉

  • 注意:使用-Xlint重新编译:详细信息请参阅弃用。D8:程序类型已存在:android。支持v4.os。ResultReceiver$MyResultReceiver 失败:构建失败,但有例外。 > 错误:任务执行失败:应用程序:transformDexArchiveWithExternalLibsDexMergerForDebug”。 通用域名格式。Android建设者德兴。DexArchiv

  • 每次我运行时,构建总是崩溃并带来这个! 使用设备sdk gphone x86 arm进行硬件渲染。如果您注意到图形伪影,请考虑用“启用软件渲染”启用软件渲染。正在启动lib\main。sdk gphone x86 arm上的dart处于调试模式。。。[致命错误]kotlin-stdlib-jdk7-1.3.50。pom:2:1:序言中不允许包含内容。[致命错误]kotlin-stdlib-jdk7

  • 我可以使用“startAfter”和“limit”进行分页,但它有错误。 例如,在Firestore DB中,我有7条记录: 当页面大小为5时,第一页就可以了,因为我使用了: 它给了我1-5项。 当它加载第二页时,我使用了: 问题是第二页结果只有item7,item6消失了。“开始”也有同样的问题。 真希望它有“抵消”功能,有人有解决办法吗?