有没有办法在 Android Studio 中生成 R.java 文件?

Is there a way to generate the R.java file in Android Studio?

我有一个很久以前保存的 Android 项目,现在我必须处理它。

我在 Android Studio 中创建了一个新项目,并在其中导入了所有 Java 和 XML 文件,但缺少 R.java 文件.

我猜它没有保存原件。 我能以某种方式恢复它或生成它吗?

R.java 在 Android Studio 中与在 Eclipse 中完全不同。既然你说这是一个旧项目,我假设它最初来自 Eclipse。在 Eclipse 中,R.java 包含在源代码树中。但是,在 Android Studio 中,它被隐藏起来了。来自 another Stack Overflow answer:

1. build

This has all the complete output of the make process i.e. classes.dex, compiled classes and resources, etc.

In the Android Studio GUI, only a few folders are shown. The important part is that your R.java is found here under build/source/<flavor>/r/<build type(optional)>/<package>/R.java

您根本不需要手动与 R.java 交互。它可以从源代码重新生成。因此,您很可能不会遇到任何问题——R.java 将自动生成,一切都会好起来的。如果不是,请尝试重建项目。