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)