格拉德尔 - "Changes are not tracked, unable determine incremental changes."



当运行我的LibGDX桌面项目时,我有时会遇到以下错误:

Changes are not tracked, unable determine incremental changes.

我尝试过使用Java 8和17。我用的是7.4.2级。

我已经尝试了这里提到的更改,但它们似乎是针对Kotlin项目的。

我很难找到更多关于造成这种情况的信息。

我还能尝试什么来解决这个问题?

我出现此问题,因为我的项目文件位于OneDrive文件夹中。为了解决这个问题;我右键点击我的项目文件夹并选择";始终保持此设备";。

--编辑,2022年8月12日--从长远来看,我发现它并没有完全起作用,我最终放弃了将其保留在OneDrive上的尝试。

在成功构建项目几次后,我也收到了此错误消息"构建/清洁项目";解决。

我可以通过转到File并单击Reload all from Disk来修复我的错误。

我也遇到了同样的问题,它不允许我只清理渐变。我通过删除/android文件夹并重新运行build命令解决了这个问题。

这是一个已知的错误,最终会发生在与Onedrive备份相关的我身上。对我来说,在OneDrive中打开"Always keep on this device"并不能解决问题。

我还注意到,这种事件是间歇性的和概率性的,在小而快速的源变化中尤其常见。

虽然JetBrains团队没有解决这个问题,但我只是暂停OneDrive同步调整(齿轮图标(,几分钟后我就恢复了。这是一种技巧,但它很有效,而且很快。

更新:当我暂停OneDrive时,两者都不适用于所有情况。我尝试了一切,包括无效缓存。当我从OneDrive中取出文件夹时,它就工作了。如果问题再次出现,我会在这里更新它。

我遇到了同样的问题,但显示该消息的主要原因是您必须保存所有更改。有时我忘记保存所有更改,当重建或重新运行时,我也会看到这条消息。就我而言,这解决了问题。

我在WSL ubuntu中也遇到了这个问题,这是由于源中的一些文件不可读(权限为000(,将它们更改为644,然后构建正常。

我遇到了这个问题,并在这个线程上尝试了所有操作,但都没有成功。安卓工作室告诉尝试使用--info进行构建,试图解决问题,我尝试了,结果发现我将一个不可见的文件(0kb(复制到了资产中,这破坏了构建。

我的回答并没有多大帮助,但它可能会引导阅读本文的人朝着正确的方向前进。

我电脑上的问题是Windows defender检测到一个项目构建文件是一个威胁。您可以处理代码中的威胁,或者,如果您信任该代码,则可以忽略防病毒软件中的威胁。

使用flutter clean然后当过程结束时再次运行项目

对我来说,有效的方法只是将文件从;一个驱动器";文件夹到";"本地光盘";文件夹

希望这能有所帮助!

相关内容

最新更新