بازتولید (regenerate) کلاس R در پروژه اندروید، با گزینه Clean در برنامه eclipse
گاهی اوقات ممکن است با خطاهایی در مورد کلاس R (فایل R.java) در پروژه اندروید روبرو شویم که تنها راه حل آن، بازتولید (regenerate) کلاس R باشد. بنابراین باید برای رفع خطا، کلاس R را دوباره بسازیم. یا اینکه به هر دلیلی، کلاس R حذف شده است و بنابراین نیاز داریم دوباره آن را بسازیم.
قبل از هر چیز، تذکر بدهم که گاهی استفاده از گزینه Clean در برنامه eclipse ، باعث حذف کامل فایل R.java می شود و برای دوباره ساختن آن، نیاز به برطرف کردن تعدادی خطا می باشد. بنابراین ابتدا از کل پروژه اندروید خود، یک کپی در محلی امن ذخیره کنید تا در صورت برخورد با این مشکل و عدم موفقیت در بازتولید فایل R.java ، آن نسخه اصلی را به درون برنامه eclipse ، وارد (import) کنید. اکنون در ادامه می خواهیم که مراحل بازتولید فایل R.java را شرح بدهیم.
برای بازتولید کلاس R ، چند مرحله را باید انجام بدهید. ابتدا چک کنید که آیا کد زیر در ابتدای کدها وجود دارد یا خیر (در ابتدای کدهای Activity و ...) :