我最近使用Eclipse下载了适用于Android的2.3和3.0 SDK。Android R.java在SDK和ADT更新后不会在Eclipse中重新生成
我也更新了ADT插件到10.0.0。
但是由于这样做,我的项目中的R.java文件根本不会再生成,所以我尝试了谷歌可以给我的所有解决方案,而且都没有工作。
因此,我将我的项目导入到只安装了2.2 SDK和旧版ADT插件的不同机器,并且R.java文件在该机器上正常重新生成。
当前在我的工作机器上,我正在尝试添加一个PNG到drawables,但R.java似乎没有把它拿起来,这意味着我不能在我的项目中使用它。
当我升级SDK和ADT时,我有没有想到我应该完成的某些愚蠢的事情?
编辑:R.java根本不会重建,即使我改变我的XML。
问题肯定与2.3 SDK或ADT 10,如果我有2.2和ADT 9
我认为这是由于格式不正确而发生的。 .png文件可能不是纯PNG文件,它可能已被重命名为.png格式,或者图像名称可能包含一些大写字母。但这些只是猜测..... – 2011-03-04 13:36:45
使用编辑器保存“作为PNG”,所以不应该是原因,它也编译罚款在不同的机器上具有完全相同的代码和资源,只需安装较低的SDK和较旧的ADT 。 – 2011-03-04 13:54:12
从Eclispe Ganymede移到Eclipse Helios为我解决了这个问题。 – 2011-11-22 10:06:52