什么是迫使想法生成R.Java文件的最简单的方法?

我正在尝试使用intellij想法运行Android示例应用程序,并且R.Java文件缺less表单记事本示例源目录。

Solutions Collecting From Web of "什么是迫使想法生成R.Java文件的最简单的方法?"

确保您的项目根目录中有一个gen文件夹。 如果你不这样做,你自己做一个。

确保你有正确的设置:项目结构 – > Facets – > Android – > yourproject – >编译器

通过IDE检查编译资源,并在资源发生变化时重新生成R.java。

这偷了大部分的早上,希望我会救一些别人的时间:)

使用Build | 使。 实际上,每当您在/ res目录下的任何XML文件中进行更改时,IDEA都会自动生成R.java文件。

更新:/ gen目录必须存在于项目中,并且还configuration为IDEA模块中的源根目录,以便它可以parsing源代码中的ID。

Build -> Compile 'R.java'

或者简单地Ctrl+Shift+F9

请注意,在当前版本的IDEA 12中,按devise行为不是在生成的源项目目录中生成R.java,而是在IDEA的系统目录中生成R.java:

http://youtrack.jetbrains.com/issue/IDEA-99045

“这是IDEA 12的行为,它不会在gen文件夹中生成完整的R.java,而是在编译期间在IDEA的系统目录中生成它。

他们打算改变这种混乱的行为,但是如果你目前在IDEA 12工作,请看~/.IntelliJIdea12\system\compiler\YOUR_PROJECT_NAME.RANDOM_STRING\.generated\aapt\YOUR_PROJECT_NAME.RANDOM_STRING\production\package\R.java为实际生成的源文件。

修复.xml文件中出现的所有错误。 R.java将会重新出现

另外请确保检查您的import。 有时候当你的IDE(eclipse&intellij)也找不到你生成的R类并自动导入android.R。

导入android.r杀死你在你生成的源中做的一切!

花费我30分钟的生命…

在AndroidStudio中使用:Build – > Rebuild Project。

请记住,生成的R文件不在“gen”目录中。 它在“out”目录下(深入到你的项目)。

如果您在Windows 7(可能是Vista和8)上使用IDEA 12,则可以在以下urlfindR.Java:

 C:\Users\[username]\.IdeaIC12\system\compiler\[project].nnnnnnnn\.generated\aapt\[project].nnnnnnnn\production\[your\name\space]\R.java