如果不能产生R.java,通常是res下面的文件有错误,比如格式错误等,有种比较特殊的情况是,如果相同目录有重名的图片文件也会出现错误,比如a.png、a.9.png这时就错了。
还有就是aapt.exe损坏,这种只能先关闭eclipse,然后在sdk manager中,先删除platform tools,再安装它,启动eclipse,clean项目。
在运行android项目时,如果出现以下提示,也可以通过上述方法解决。错误提示:Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!
至于为什么aapt.exe会损坏,或者出现稀奇古怪的错误,不知道,总之,重新安装platform tools是个好办法。