R.java文件未在Android Studio中更新
我对Android Studio 0.4.2有问题。当我创建或更新布局资源文件时,R.java不会更新。 我已经看到,Android Studio的早期版本中有一个问题解决了这个问题,但Android Studio 0.4.2不再适用。 Android Studio在我构建模块时似乎没有记录任何错误消息。 我也看到过类似的问题,但主要是针对Eclipse的,我没有找到Android Studio 0.4.2的答案。R.java文件未在Android Studio中更新,java,android,android-layout,android-studio,Java,Android,Android Layout,Android Studio,我对Android Studio 0.4.2有问题。当我创建或更新布局资源文件时,R.java不会更新。 我已经看到,Android Studio的早期版本中有一个问题解决了这个问题,但Android Studio 0.4.2不再适用。 Android Studio在我构建模块时似乎没有记录任何错误消息。 我也看到过类似的问题,但主要是针对Eclipse的,我没有找到Android Studio 0.4.2的答案。 此外,我从ADT Eclipse项目将此模块导入Android Studio。是
此外,我从ADT Eclipse项目将此模块导入Android Studio。是的,您必须始终清理项目并重新构建项目 以便在代码中显示资源
不要问为什么或谁,他们不喜欢;) 如果@MDMalik所说的不起作用,请尝试从工作区中删除项目并再次导入
另外,检查布局xml文件中是否存在任何问题。其中的错误有时会阻止R.java的生成 关于我用ADT从Eclipse导入的项目,我最终注意到gen目录中的R文件(继承自Eclipse projet,并在我的Android Studio projet的Android方面配置为generation目录)只是一个存根,不包含编译时可用的代码 事实上,在编码时,生成的元素可以在代码建议中找到,Android Studio模块编译得很好。 我从中得出结论,这是Android Studio在导入Eclipse ADT项目时的行为
我希望我没有错。完全关闭Android studio并重新打开它有时似乎对我有用
尽管这并不是0.4.2的特例,但从0.6.*到当前版本(从今天起为0.8.*)我一直在使用这项技术。相比之下,我从Android Studio创建了一个新项目,而不是导入的项目。进口的和新的结构非常不同。我试图使用新的一个恢复我的编码,但我无法为新项目的Android模块创建新的测试源文件夹…尝试更新Android Studio。0.4.2相当老了。我没有做任何真正的改变。您知道如何在原生Android Studio Android应用程序项目上添加源文件夹吗?在模块设置中,我看不到源文件夹。您可以在生成文件中设置源目录。还没有它的UI。不,您只能右键单击项目并选择“同步”将显示所有新资源。但这是另一回事。R文件未显示布局xml文件中的ID。