简体   繁体   中英

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.

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

Clean clean clean. Also saving and restarting helps.

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).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM