Ryan
Ryan

Reputation: 11

Eclipse: Android not adding id class to R.java

I am currently writing a program for an android app and I keep running into a problem where I get an error "id cannot be resolved or is not a field". For example I have a line of code:

mBodyText = (EditText) findViewById(R.id.body); 

After viewing the R.java class there is no id class. I previously copied and pasted an example online and it also implemented a line of code that was similar and it added the id class to R.java.

I'm just wondering how to correct this problem. I have researched it and some people suggested to others to import android.R and this corrects some errors but then creates new ones saying that the part after is not in that category.

Upvotes: 1

Views: 5320

Answers (3)

UPGRAYEDD
UPGRAYEDD

Reputation: 435

Clean clean clean. Also saving and restarting helps.

Upvotes: 3

Programmer Bruce
Programmer Bruce

Reputation: 66993

Sometimes cleaning the project resolves problems like this. (Select clean from the project menu.)

Upvotes: 4

user147373
user147373

Reputation:

If you are using the Eclipse development environment, try just deleting the R.java file and re running the project. I ran into a couple of issues where Eclipse wouldn't update the file right away and I had to delete it to get Eclipse to regenerate it (with the updated values).

Upvotes: 0

Related Questions