如何从android studio 3.2中删除generateJava

时间:2018-09-19 07:09:37

标签: android android-studio intellij-idea android-studio-3.2

Android Studio 3.2

enter image description here

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

如何从 Android Studio 删除此 generatedJava 文件夹?

4 个答案:

答案 0 :(得分:12)

为什么要删除此内容?

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

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

我真的看不到有关此文件夹的任何可见问题。另外,如果它位于“生成”文件夹中,那么每个人都可以理解其内容是动态的。

此外,即使对于初学者来说,也很高兴看到他们的代码也会导致生成一些代码。通过查看为简短注释生成的实际代码,他们将更快地了解在房间,匕首,数据绑定等背后并不是黑魔法。

答案 1 :(得分:4)

不能实际删除它,因为它也已经存在于您的项目中:

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

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

如果您将其删除,它也会再次出现,因为它是由Android Studio自动生成的,因此,这可能会成为Android Studio IDE自身下一版本的功能要求

此外,如前所述,它可能会有所帮助,但是由于它是在Android视图模式下添加的,因此看起来很奇怪和陌生。但是在那里看到它没有害处。

很抱歉让您失望

答案 2 :(得分:0)

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

答案 3 :(得分:0)

android studio显示项目树有几种方案。如果您真的对生成的Java目录感到困惑,则可以尝试其他方案。

enter image description here

许多方案(例如“项目源文件”)未显示generateJava目录。

希望这会有所帮助。