PDA

View Full Version : R cannot be resolved to a variable



dr_jacky_2005
شنبه 10 تیر 1391, 09:03 صبح
با سلام.
م پروژم کار میکرد تا اون زمان که به سرم زد namespace ام رو عوض کنم :|

بعد منطقاً گیر داد به خطِ import های پکیج قبلی . اونا رو تغییر دادم به نامِ پکیجِ جدید ، بعد رووشون کلیک کردم ، توی quick fixes ،
move رو زدم ،

بعد فایل های .java ام رفتند توی پکیجِ جدید ، و پکیجِ قبلی خالی و خاکستری شد .
ولی توی فایلهای .java ای که موووو و شدند ، به خطوطی که از کلاسِ R استفاده کردند گیر میده و ارور میده
R cannot be resolved to a variable

توی فولدرِ gen هم فایلِ R وجود نداره !

clean کردم نشد

بستم باز کردم ، نشد
...

:|

dr_jacky_2005
شنبه 10 تیر 1391, 10:05 صبح
با سلام.
م پروژم کار میکرد تا اون زمان که به سرم زد namespace ام رو عوض کنم :|

بعد منطقاً گیر داد به خطِ import های پکیج قبلی . اونا رو تغییر دادم به نامِ پکیجِ جدید ، بعد رووشون کلیک کردم ، توی quick fixes ،
move رو زدم ،

بعد فایل های .java ام رفتند توی پکیجِ جدید ، و پکیجِ قبلی خالی و خاکستری شد .
ولی توی فایلهای .java ای که موووو و شدند ، به خطوطی که از کلاسِ R استفاده کردند گیر میده و ارور میده
R cannot be resolved to a variable

توی فولدرِ gen هم فایلِ R وجود نداره !

clean کردم نشد

بستم باز کردم ، نشد
...

:|
جواب برای آیندگان:

وقتی که به کلین و بیلد هم فایلِ آر رو نمیسازه ، واسه اینه که توی زیر مجموعۀ فولدرِ res/ یک اروری هست

srfarzad
شنبه 10 تیر 1391, 14:23 عصر
یکی از اروهای که از R گرفته میشه شاید این باشه که اسم فایل ها تون مثل تصاویر و .... با نام بزرگ شروع میشن که باید تبدیل به حرف کوچک کنید
صد در صد فایل R وجود داره ببنید اشتباهی جابجاش نکردید تو پکیج های دیگه تو یا پوشه Res

مهران رسا
سه شنبه 20 تیر 1391, 12:30 عصر
همونطور که دوستان ذکر کردند. قطعاً مشکل از محتویات پوشه res سرچشمه میگیره.