بروز خطای (R cannot be resolved to a variable ) بعد از Project Clean
خب همه چیز از یه project clean شروع شد و هر جا که R. هست خطا به وجود اومده نمیدونم چی از پروژه پاک شده و چه طوری میتونم دوباره اونو اضافه کنم تا به حالت اول برگرده ، لطفاً راهنمایی کنید.وقتی موس رو روی نقطه چین نگه میدارم هیچ پیشنهاد به درد بخوری برای رفع خطا نمیده به جز fix project setup که اونم نمیدونم چه طوریه؟

خب مشکل به خاطر این بود که من چند تا عکس رو که با حروف بزرگ در ابتدا، نامگذاری شده بودند در فولدر drawable کپی کرده بودم و بعد هم project clean رو زده بودم که دیگه همه چی قشنگ کار کنه که فایل R.java پاک شده بود و این خطا پیش اومد ، راستش خیلی موقع ها همینجوری بی جهت progect clean رو میزنم که همه چی تر و تمیز بشه ! چون چند باری خطاها همینجوری حل شده بود ولی این بار کار دستم داد :/ البته هنوزم نمیدونم progect clean چی رو دقیقاً clean میکنه.
جواب اینجا بود ، خدا خیرش بده :) و طبق معمول stack overflow حلال مشکلات بود لینک این سایت رو از این سؤال پیدا کردم و اما یه سخن حکیمانه از این آقا هم به عنوان حسن ختام "داشتن یک resources name که از قواعد استاندارد پیروی نکنه باعث خواهد شد که فایل R.java شما دست به خودکشی بزنه ! "
روش اصلاح این مشکل اینطور هست:
- اول روی R برید و گزینه Import رو بزنید (که این کد در بالای کدها میاد: import android.R;)
- حالا CTRL + S بزنید تا ذخیره شه. (حالا میبینید که روی لایه ها ایراد میگیره.)
- حالا کافیه اون خطی که ایمپورت شد رو بصورت دستی پاک کنید (یعنی این رو : import android.R;)
مشکل برطرف میشه.امشب دقیقا با همین مشکل برخورد کردم و همین راه درستش کرد
دوستان من الآن با همین مسئله برخورد کردم
وقتی کلین زدم همه ی R ها تبدیل به اررور شد (پروژه ای که این همه براش زحمت کشیدم)
و راهی هم که دوستان گفته بودند رو رفتم و ایمپورت کردم و پاک کردم اما فرقی نکرد
بچه ها اصلا اگر نیاز نشد clean نزنید
لطفا بگید چیکار کنم؟؟؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .