13

安卓工作室 3.2

在此处输入图像描述

我已将我的项目迁移到 android studio 3.2。迁移后,我在我的 Android 文件夹结构中看到了generatedJava文件夹。我没有任何用处。

如何从Android Studio中删除这个生成的Java 文件夹?

4

3 回答 3

12

为什么要删除它?

Here is some explanation behind the reason to keep it as it is.

没有人强迫您查看此文件夹。但是如果您的项目有很多生成的代码(房间、数据绑定、匕首),那么快速访问这些文件以检查它们是否正确生成、设置一些断点以进行调试等会非常方便...

我真的没有看到这个文件夹可见的任何不好的地方。此外,如果它在“生成”文件夹中,那么每个人都可以理解内容是动态的。

此外,即使对于初学者来说,看到他们的代码也会导致一些生成的代码也是一件好事。通过查看为简短注释生成的实际代码是什么,他们会更快地理解这不是房间、匕首、数据绑定等背后发生的黑魔法。

于 2018-09-25T05:45:38.647 回答
4

您实际上无法删除它,因为它之前也在您的项目中:

build/generated/source/r/<current flavor>/<current build type>/

但是现在,它重新出现在项目的 Android 视图模式中,以便我们可以将其用于我们的目的。以前有很多这样的话题,不幸的是我在 Android Studio 中找不到与删除或隐藏相关的任何内容。

你也,如果你删除它,它会再次出现,因为它是由 Android Studio 自动生成的,所以,也许这将是 Android Studio IDE 本身的下一个版本的功能请求。

此外,如前所述,它可能会有所帮助,但由于它是在 Android 视图模式下添加的,因此看起来很奇怪且不熟悉。但是在那里看到它并没有什么坏处。

很抱歉让你失望了

于 2018-10-17T08:11:08.223 回答
0

右键单击生成,然后隐藏忽略的文件。

于 2018-10-23T10:47:12.600 回答