بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

بروز خطای  (R cannot be resolved to a variable ) بعد از Project Clean

مدیریت گفتگو
override 12 سال پیش
آخرین تغییر: 10 سال پیش

خب همه چیز از یه project clean  شروع شد و هر جا که R. هست خطا به وجود اومده نمیدونم چی از پروژه پاک شده و چه طوری میتونم دوباره اونو اضافه کنم تا به حالت اول برگرده ، لطفاً راهنمایی کنید.وقتی موس رو روی نقطه چین نگه میدارم هیچ پیشنهاد به درد بخوری برای رفع خطا نمیده به جز fix project setup که اونم نمیدونم چه طوریه؟

نظرات

Spirit 12 سال پیش
مطمئن هستی که تو xml ها مشکلی نیست؟
override 12 سال پیش
جواب مشکل رو پیدا کردم یه چند دقیقه دیگه مبسوط توضیح میدم :)

پاسخ‌ها 4

override 12 سال پیش

خب مشکل به خاطر این بود که من چند تا عکس رو که با حروف بزرگ در ابتدا، نامگذاری شده بودند در فولدر drawable کپی کرده بودم و بعد هم project clean رو زده بودم که دیگه همه چی قشنگ کار کنه که فایل R.java پاک شده بود و این خطا پیش اومد ، راستش خیلی موقع ها همینجوری بی جهت  progect clean رو میزنم که همه چی تر و  تمیز بشه ! چون چند باری خطاها همینجوری حل شده بود ولی این بار کار دستم داد :/ البته هنوزم نمیدونم progect clean چی رو دقیقاً clean میکنه.

جواب اینجا بود ، خدا خیرش بده :) و طبق معمول stack overflow حلال مشکلات بود لینک این سایت رو از این سؤال پیدا کردم  و اما یه سخن حکیمانه از این آقا هم به عنوان حسن ختام "داشتن یک resources name که از قواعد استاندارد پیروی نکنه باعث خواهد شد که فایل R.java شما دست به خودکشی بزنه ! "

نظرات

Dadparvar 12 سال پیش

روش اصلاح این مشکل اینطور هست:

  • اول روی R برید و گزینه Import رو بزنید (که این کد در بالای کدها میاد: import android.R;)
  • حالا CTRL + S بزنید تا ذخیره شه. (حالا میبینید که روی لایه ها ایراد میگیره.)
  • حالا کافیه اون خطی که ایمپورت شد رو بصورت دستی پاک کنید  (یعنی این رو : import android.R;)

مشکل برطرف میشه.امشب دقیقا با همین مشکل برخورد کردم و همین راه درستش کرد

نظرات

amin 11 سال پیش
همین کار جواب میده منم ساعتها درگیر بودم تا همین کارو انجام دادم فقط ریفرش کنید پروژه رو بعد از اینکه دستی import.android.R رو پاک کردید رو فولدر پروژه رایت کلیک کنید و refresh رو بزنید حتما
وحید 11 سال پیش

دوستان من الآن با همین مسئله برخورد کردم

وقتی کلین زدم همه ی R ها تبدیل به اررور شد (پروژه ای که این همه براش زحمت کشیدم)

و راهی هم که دوستان گفته بودند رو رفتم و ایمپورت کردم و پاک کردم اما فرقی نکرد

بچه ها اصلا اگر نیاز نشد clean نزنید

لطفا بگید چیکار کنم؟؟؟

نظرات

وحید 11 سال پیش
بله همین راه دوستان جواب داد یکی دوبار اکلیپس رو بستم و باز کردم و امپورت و پاک کردم درست شد الحمد لله
FSR 10 سال پیش
به احتمل زیاد مشکل از نام گذاری عکس ها یا آیکون ها با حروف بزرگه
kmelodi 11 سال پیش

دوستان این لینک هم میتونه کمک کنه لینک

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .