Android Studio gradle在Windows上的当前项目文件夹中看不到文件



我在Windows中的一个Android项目中遇到了一个有趣的问题。我的项目文件夹是D://workspace/project

在这个项目的渐变文件中,我有以下行:

java.nio.file.Path f = Paths.get('build/some_file_name.dat')
f.write ...

这个文件确实存在。但我不能编译项目,因为这个错误:

Caused by: java.nio.file.NoSuchFileException: buildsome_file_name.dat

如果我将文件路径更改为完整路径:

java.nio.file.Path f = Paths.get('D://workspace/project/build/some_file_name.dat')
f.write ...

它将正确工作,项目将成功编译。但我认为这不是最好的解决方案,而且我需要在每次提交过程中禁用该文件中的提交更改,这是不好的。

我认为,一定有一种方法可以让gradle只通过这种方式了解项目文件夹中的文件在哪里:"build/some_file_name.dat"。

我还注意到,这个问题只发生在Windows中,在Mac中一切都可以

有人知道如何解决这个问题吗?

您正在搜索的文件"build/some_file_name.dat"不在项目所在的目录中。请尝试给出准确的路径。或者确保文件名不包含任何空格或特殊字符。

最新更新