R.java文件未在Android Studio中更新

时间:2014-03-03 21:01:33

标签: 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。

4 个答案:

答案 0 :(得分:1)

是的,您始终需要Clean您的项目和Re-build项目

要使资源显示在您的代码中。

不要问为什么或谁,他们不喜欢它;)

答案 1 :(得分:0)

关于我用Eclipse从Eclipse导入的项目,我终于注意到gen目录中的R文件(继承自Eclipse projet并在我的Android Studio Projet的Android Facet中配置为生成目录),只是一个存根和不包含编译时可用的代码。

事实上,编码时代码建议中提供了生成的元素,Android Studio模块编译得很好。 我从中得出结论,这是导入Eclipse ADT项目时Android Studio的行为。

我希望我没错。

答案 2 :(得分:0)

完全关闭Android工作室并重新打开它似乎有时对我有用。

虽然这不是0.4.2特有的,但我一直在使用这种技术,因为0.6。*到现在的版本(截至今天为0.8。*)

答案 3 :(得分:-1)

如果@MDMalik说的不起作用,请尝试从工作区中删除项目并再次导入。

另外,请检查布局xml文件中是否存在任何问题。这些错误有时会阻止生成R.java!