2011-08-16 134 views
1

在构建我的android项目时,在初始阶段,自动生成的R.java文件存在。但是,当我继续构建应用程序时,它突然消失。可能是什么这是为什么?R.java文件突然消失

+0

检查控制台你会得到什么错误... –

+0

11-08-16 10:20:55 - FormulaActivity] res \ layout \ injectron.xml:无效的文件名:只能包含[a-z0-9_。 ]这是控制台中显示的消息。 –

+0

从injectron.xml中删除空格... –

回答

2

由于资源错误可能会发生这种情况。通常原因是格式错误的九块图像,但实际问题显示在错误日志视图中。

编辑:根据您的评论,问题是injectron.xml文件名称中包含空格。只要删除它,R.java将再次被重新生成。

+1

你需要找到错误并将其删除。然后你会发现R.java再次立即创建。 –

+0

@Mayu Mayooresan:感谢您的有用评论。 +1 – Michael

+0

感谢您的解决方案。它帮助我:) –

3

当Eclipse(假设您正在使用Eclipse IDE)重建项目并且无法自动重新生成时,它可能会被删除。我认为这可能是原因。在res文件夹中更改布局,字符串或ID中的内容以查看是否再次生成R.java。如果确实如此,那么你很好。

+0

您是对的。谢谢:) –

0

它在您构建的xml文件中有错误。

xml文件中的源代码不完整。

你试过检查你的xml吗?