可能重复:
Developing for Android in Eclipse: R.java not generatingR.java文件不会自动生成的Eclipse
我打扫我的项目,改变了我的项目文件name.I我得到“R不能解析为一个变量“。当我清理项目什么都没有发生,我的/ gen /文件夹仍然是空的。我试图向你们展示一个形象的情况,但不幸的是,由于我的低声誉,我不能。我希望这会有所帮助。
可能重复:
Developing for Android in Eclipse: R.java not generatingR.java文件不会自动生成的Eclipse
我打扫我的项目,改变了我的项目文件name.I我得到“R不能解析为一个变量“。当我清理项目什么都没有发生,我的/ gen /文件夹仍然是空的。我试图向你们展示一个形象的情况,但不幸的是,由于我的低声誉,我不能。我希望这会有所帮助。
通常情况下,如果无法生成R *,意味着您在res /文件夹中存在一些问题。检查res /文件夹中的错误。
无效的文件名:只能包含[A-Z0-9 _]
所有RES/*文件名应以小写字符命名,强调与9号之间的0和
您是否重命名了您的应用程序包?为此,请在“包资源管理器”中右键单击您的项目并展开“Android工具”,然后单击“重命名应用程序包”。
您是否更改软件包名称?如果是这样,你需要记住在AndroidManifest.xml中更新它。
我在AndroidManifest.xml中更改了我的包名,并且显示了R.java文件thnx,但是仍然在执行R.layout而不是显示像R.layout.mz这样的xml文件....它显示android.R .... – Mj1992 2012-03-21 19:13:30
你是否已经将android.R导入到java文件中? – CaseyB 2012-03-21 19:14:11
实际上它不是拾取我的布局文件夹中的xml文件。我删除了错误的包导入在顶部它去了R.layout但在此之后不显示我的XML文件,如R.layout.myfile.xml – Mj1992 2012-03-21 19:15:06
问题是您的布局文件包含大写字母,这是禁止的。您只能使用小写字母和“_”符号(不确定数字)。更改文件名并清理您的项目。希望这可以帮助。
我将我的文件名更改为小写,但仍然没有运气。 – Mj1992 2012-03-21 19:09:13
让我们尝试一个疯狂的猜测。右键单击您的项目>属性>构建器>确保检查了所有内容。
原因是因为在属性下发现的构建器也负责生成gen文件夹中的res项。
您是否试图使用Compatability库?或者任何额外的库(超出标准的Android(SDK版本).jar?
我问,因为我最近有这个问题,但它都与我已经添加的库有关,我很乐意去。更深入若有
不,我没有包含任何库 – Mj1992 2012-03-21 19:15:43
我做了第一次它没有给我任何问题,但sonner我搬到v7-appcompat它开始给我错误的重复sha我删除了v4 jar文件,并且该错误消失了,但之后,R文件是不是在任何资源目录上生成拼写问题比问题 – 2015-08-05 19:07:01
看看什么包你的根 - > R.java是你们的活动需要在同一个包
套餐Explorer的应该是财产以后这样
。src - > com.foo.bar - > file1.java
gen - > com.foo.bar - > R.java
是啊包名是相同的.thnx顺便说一句问题已解决。 – Mj1992 2012-03-21 19:25:06
现在怎么样?你应该现在可以发布图像 – dldnh 2012-03-21 18:55:56
其中说:我们很抱歉,但作为一种垃圾邮件防范机制,新用户不允许发布图像。获得超过10个声望来发布图像。 – Mj1992 2012-03-21 18:58:06
您的资源可能存在错误,请仔细检查并解决所有问题。之后,应该生成R.java。 – Egor 2012-03-21 18:58:43