Error in my R.java file cannot be resolved

感情迁移 提交于 2019-12-20 04:22:55

问题


I am using the Eclipse ADT bundle and recently updated my Android SDK tools and Android SDK platform tools then thereafter I tried creating a new project and I keep getting an error in my R.java file that seems trivial but I still dont understand how it keeps showing up since it is an autogenerated file.
The error is:
Syntax error, insert "}" to complete ClassBody.

Keep in mind this is when I have just created the project. Also deleting the file and letting it autogenerate still yields the same result that is the error.
Please help on how I can solve this,can't seem to find any links to a newer ADT bundle.
This error shows up in the console:

ERROR: In MenuView, unable to find attribute android:preserveIconSpacing


回答1:


  1. Navigate to \Android.Support.v7.AppCompat\2x.x.x\content\support\v7\appcompat\res\values\attrs.xml in side your project directory.

    or

    open the AppCompat project in your workspace and navigate to \res\values\attrs.xml

  2. Find "android:preserveIconSpacing" in attrs.xml file and and comment that line.

  3. Rebuild the project again.

Hope this solves the issue.




回答2:


i did comment "android:preserveIconSpacing" but generate more error. i have back up appcompat_v7 and replace it with broken one and every thing goes right again .




回答3:


This problem occurs when you update the ADT. So it is recommendable to use Android Studio.
If that doesnt work then try what @Harsh Dattani stated in the previous answer which is to Clean or Rebuild the project.




回答4:


i think it's SDK Manager-Tools not installed.



来源:https://stackoverflow.com/questions/29281296/error-in-my-r-java-file-cannot-be-resolved

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!