我的R.java文件中的错误无法解决

我正在使用Eclipse ADT软件包,最近更新了我的Android SDK工具和Android SDK平台工具,然后我尝试创建一个新项目,并且我的R.java文件中的错误似乎微不足道但我仍然不明白它是如何保持的出现,因为它是一个自动生成的文件。
错误是:
语法错误,插入“}”以完成ClassBody

请记住,这是我刚刚创建项目的时候。 删除文件并让它自动生成仍会产生与错误相同的结果。
请帮助我如何解决这个问题,似乎无法找到任何新的ADT包的链接。
此错误显示在控制台中:

错误:在MenuView中,无法找到属性android:preserveIconSpacing

  1. 导航到项目目录旁边的\ Android.Support.v7.AppCompat \ 2x.xx \ content \ support \ v7 \ appcompat \ res \ values \ attrs.xml。

    要么

    在工作区中打开AppCompat项目并导航到\ res \ values \ attrs.xml

  2. 在attrs.xml文件中找到“android:preserveIconSpacing”并注释该行。

  3. 再次重建项目。

希望这能解决问题。

我做了评论“android:preserveIconSpacing”,但产生了更多的错误。 我已备份appcompat_v7并将其替换为损坏的,并且每件事情都会再次正确。

更新ADT时会发生此问题。 所以建议使用Android Studio。
如果那不起作用,那么试试@Harsh Dattani在上一个回答中说清楚或重建项目的内容。

我认为它没有安装SDK Manager-Tools。