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。
答案 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!