2010-12-23 91 views
0

R.java没有响应。我在res/layout中制作了4个布局,它花了3个布局,但没有对第4个作出响应有没有什么办法可以在eclipse上重置android应用程序开发的R.java?

如果我编辑R.java它会停止重新生成代码吗?

+0

不,代码的渲染是在每次资源更改保存到env后由eclipse插件运行的aapt工具完成的。 你是什么意思R.java没有响应?它是一个类,静态的静态内部类包含静态字段,它应该响应什么? – codeScriber 2010-12-23 12:48:24

+0

对不起,错误的术语我的意思是R.java没有采用我在布局中所做的更改。有什么办法可以解决这个问题吗? – 2010-12-23 12:54:46

回答

0

检查所有资源是否存在错误。确保Drawable文件夹中没有子文件夹,确保所有资源名称都只包含小写字母,数字和下划线,确保您使用的任何九张图片都是正确的(在SDK文件夹中使用工具/ draw9patch) 。对这些进行任何更改后清理您的项目。

如果找不到任何看起来不合适的东西,请开始删除您添加的所有资源,删除最近的第一个,并在每次删除后清理,然后查看问题是否消失。如果它拉出后消失,那么该资源就有问题。

4

项目>清洁... 这将迫使Eclipse删除和重新生成R.java文件。

1

刚刚遇到同样的问题。删除

Import android.R; 

这应该解决问题并重新验证所有引用。

相关问题