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

时间:2015-03-26 14:38:55

标签: java android eclipse-adt

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

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

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

4 个答案:

答案 0 :(得分:8)

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

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

  2. 查找" android:preserveIconSpacing"在attrs.xml文件中,并注释该行。

  3. 重新重建项目。

  4. 希望这可以解决问题。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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