آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

خطا در R.layout.main

iSheykhi  12 سال پیش  9 سال پیش
0 0

با عرض سلام...

کسی میدونه که چطوری میشه از شر این خطا رها شد!!!

اینم بگم که فقط بعضی وقتا با Clean کردن پروژه درست شده!! خیلی از اوقاتم چاره‌ای نداشته :'-(

 برای این سوال 5 پاسخ وجود دارد.
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
+1 0

14 تا صلوات + سرچ تو سوالات ! 

چند بار پرسیده شده ! - اینم واسه گل روی شما :)

  1. معمولا یه کتابخونه ی اضافه به پروژه ایمپورت شده ، android.layout.R فکر کنم ! اون خط رو پاک کن ، بعد clean کن 
  2. احتمالا قوی تر اینه که توی یکی از منابع پروژت ، یه اشتباهی داره ، قسمت problems رو نگاه کن ، مکنه نام فایل حروف بزرگ باشه ، xml لایه هات یه خطا داشته باشه یا هرچی دیگه !

در کل خطای آزار دهنده ایه ، منم خیلی اذیت کرد ولی بالاخره علت رو فهمیدم !

0 0
واقعا آزار دهندست!!!! یعنی بارها شده پروژه رو از اول ساختم! اگه برنامه اکلیپس رو ببندی باید فاتحه کارو بخونی... خخخخخخ (کاملا عصبیم) (12 سال پیش)
0 0
نه اتفاقا به نظر من ایکلیپس سوپر هوشمنده ! ، احتمالا اگه این خطا ها رو نگیره ، موقع اجرا باید سر خودمون رو بکوبیم به دیوار ، چرا که فهمیدن علت ارور خیلی سخت تر میشه ، در ضمن بستن ایکلیپس هیچ مشکلی ایجاد نمیکنه ! ، چون ایکلیپس دقیقا میدونه مشکل چیه ! ، یه خطا تو منابع که باعث میشه نتونه ازشون استفاده کنه ! (12 سال پیش)
پاسخ به سوال 
mtabnak  9 سال پیش
0 0

سلام

طبق این لینک و مطابق تجربه شخصی با حذف import android.R مشکل اغلب حل میشه

0 0
لینک لینک موردنظر در پست بالا (9 سال پیش)
پاسخ به سوال 
mtabnak  9 سال پیش
0 0

سلام

طبق لینک زیر و مطابق تجربه شخصی با حذف import android.R مشکل اغلب حل میشه

http://stackoverflow.com/questions/6002756/setcontentviewr-layout-main-error

پاسخ به سوال 
علیرضا لنجانی  9 سال پیش
+1 0

من خودم خیلی به این مشکل می خورم، معمولا با سه تا کار زیر مشکلم برطرف میشه:

۱- حذف کتابخانه android.layout.r

۲-Build --> clean project

3-این مورد شدیدا رو اعصابه، اینکه تو فایل xml یه " جا افتاده یا واسه زدن id اون (+) نیست یا اینکه تگ بسته نشده و واسه من خیلی پیش اومده که خود برنامه خطا نگرفته و موقع اجرا به مشکل خوردم.

در آخر اینکه با توجه به نظرات کاربران درمورد android studio به این نتیجه رسیدم این مشکل بیشتر به باگ میخوره و با تجربه مشکلو میشه برطرف کرد.

پاسخ به سوال 
mtabnak  9 سال پیش
0 0

 

دقیقا درسته. گاهی یه اشتباه در خطوط کد فایل xml مربوطه یا حتی اشتباه در نامگذاری فایل xml مثلا بدلیل استفاده از کاراکتر غیرمجاز در نامگذاری هم این مساله پیش میاد. یا اشتباه در اختصاص خصوصیتی نادرست به اشیاه روی فرم هم این مشکل رو ایجاد  می کنه. مثلا بجای اینکه کد رنگ فونت یه TextView رو بذاریم "FFFFFF#" بذاریم "FFFFFF" و کاراکتر # رو حذف کنیم. این باعث میشه فایل xml دچار خطا بشه و برسیم به داستان خطا در R.layout.main

حتما خطوط فایل xml موردنظر رو چک کنید خیلی وقتا میشه خطاها رو پیدا کرد.

 پس تا اینجا جمع بندی مشکلاتی که این خطا رو ایجاد می کنن میشه:

1. حذف کتابخانه android.layout.R در صورتی که به کد اضافه شده.

2. کنترل نامگذاری های 1. فایل xml موردنظر 2. نامگذاری سورسهای مورداستفاده در فایل xml مثلا اسم تصاویر به  جای pic_test.png نوشته شده pic-test.png

3. بازکردن فایل xml موردنظر و پیداکردن خطاها در اون فایل خطاهایی مثل اختصاص خصوصیتی نادرست به اشیا روی فرم

4. استفاده از Build --> clean project و refresh


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