当我在XE8(带有更新1)中编译项目时,尽管该文件仅可用,但我经常收到一个错误,该文件丢失。当我再次编译时,它是另一个文件丢失了。似乎是随机的。经过几次编译(有时或多或少),我已经构建了项目。即使在运行(F9)时,我有时也会收到文件丢失的错误消息。
就像@Andrei Galatyn在帖子末尾所说的那样,当您删除SDK版本中的Android配置时,该问题将得到解决。但是我希望能够使用Android进行开发。真正的问题是什么?
我在互联网上找不到解决方案。
有解决这个问题的方法吗?提前致谢!
我至少在3台不同的PC(家用PC,笔记本电脑,办公室中基于VMW的虚拟机)上使用Delphi XE8 / XE7存在类似问题。所有PC都是快速的,都是基于SSD的。通常,在尝试构建大型项目时,我会收到错误消息,对于小型项目,错误非常少见(但还是会不时发生)。所以我很确定这是Delphi的问题。我试过的
它不能100%解决问题,但现在我每周只能看到几次随机消息。我将很高兴看到真正的解决方案。
仅供参考-许多错误,例如“找不到文件YYY \ XXX.pas”,其中错误的文件路径是Android SDK内的某个路径。删除所有SDK之后(幸运的是,我仅需要Win x32 / x64平台),我再也看不到此类错误。
不久前,我将其发送给我的同事:
很多次,我在Delphi IDE中遇到了一个零星的错误,如下所示:
F2039 Could not create output file '.\dcu\FireDAC.Comp.DataSet.dcu'
当我尝试再次编译时,问题消失了,但是在另一个文件上编译可能会失败。当我需要重建大型项目(例如<...>)时,这尤其烦人。最终,我发现在某些情况下,Delphi试图访问错误路径的文件:
C:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\adt-bundle-windows-x86-20130522\sdk\tools\dcu\FireDAC.Comp.DataSet.dcu
代替
C:\M2014\Fellesressurser\felles\FireDAC.Comp.DataSet.dcu
一直出现错误时,总是尝试访问Android SDK文件夹而不是我的应用程序文件夹。
如果您遇到相同的问题,则可以立即解决,只需从Delphi IDE中删除Android SDK:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句