خطا در R.layout.main
با عرض سلام...
کسی میدونه که چطوری میشه از شر این خطا رها شد!!!
اینم بگم که فقط بعضی وقتا با Clean کردن پروژه درست شده!! خیلی از اوقاتم چارهای نداشته :'-(
14 تا صلوات + سرچ تو سوالات !
چند بار پرسیده شده ! - اینم واسه گل روی شما :)
- معمولا یه کتابخونه ی اضافه به پروژه ایمپورت شده ، android.layout.R فکر کنم ! اون خط رو پاک کن ، بعد clean کن
- احتمالا قوی تر اینه که توی یکی از منابع پروژت ، یه اشتباهی داره ، قسمت problems رو نگاه کن ، مکنه نام فایل حروف بزرگ باشه ، xml لایه هات یه خطا داشته باشه یا هرچی دیگه !
در کل خطای آزار دهنده ایه ، منم خیلی اذیت کرد ولی بالاخره علت رو فهمیدم !
سلام
طبق این لینک و مطابق تجربه شخصی با حذف import android.R مشکل اغلب حل میشه
سلام
طبق لینک زیر و مطابق تجربه شخصی با حذف import android.R مشکل اغلب حل میشه
http://stackoverflow.com/questions/6002756/setcontentviewr-layout-main-error
من خودم خیلی به این مشکل می خورم، معمولا با سه تا کار زیر مشکلم برطرف میشه:
۱- حذف کتابخانه android.layout.r
۲-Build --> clean project
3-این مورد شدیدا رو اعصابه، اینکه تو فایل xml یه " جا افتاده یا واسه زدن id اون (+) نیست یا اینکه تگ بسته نشده و واسه من خیلی پیش اومده که خود برنامه خطا نگرفته و موقع اجرا به مشکل خوردم.
در آخر اینکه با توجه به نظرات کاربران درمورد android studio به این نتیجه رسیدم این مشکل بیشتر به باگ میخوره و با تجربه مشکلو میشه برطرف کرد.
دقیقا درسته. گاهی یه اشتباه در خطوط کد فایل 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
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .