Type R is already defined error : Android Error


If you get Type R is already defined error in the R.class file generated in gen folder then it's because of the builders, you have one or more builders that are trying to build this Eclipse project and generating the same R.class file.

How to resolve this issue ?

1. Right Click on your project folder and select Properties.

2. Now Select Builders from the list of options at the left. 3. Now in the List of Builders, you would see two builders

Uncheck Java Builder Option.png
Uncheck Java Builder Option.png

a. Android Package Builder

b. Java Builder

Uncheck "Java Bulder" option and click OK.

3. Now delete R.class file from the gen folder and do a Clean + Build ( If Build Automatically option is ON then this should happen automatically)






Recent Posts:
Hello there!,

You are using AdBlocker!

I am an independent developer trying to help fellow developers and students to resolve issues faced on a day-to-day basis, we 'Code to Care' . There is a lot of expenses involved in hosting and managing a website that's the reason we have ads.

A humble request to you to disable adBlocker on Code2care.org and support us pay our bills.

Thanks,
Cod2ecare - Line's of code for change.

To see contents reload page after unblocking
Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Video Tutorials, Code Snippets, How Tos, Blogs, Articles, etc.