عدم شناسایی فایل xml در برنامه
سلام دوستان
قبلا هم سوال مشابه اینو پرسیدم
اون دفعه مشکل اسم یه فایل بود که منجر به این حالت شده بود
اما حالا هزار اسم بهش دادم
در کل چه چیزای باعث ایجاد این مشکل میشن؟

سلام
برای رفع مشکل کارهای زیر رو انجام بدید.
1. فایل Android.R رو import نکرده باشید (معمولا eclipse خودش Android.R رو اضافه میکنه).
2. اطمینان داشته باشید که فایل xml مربوطه به resource ها اضافه شده باشه. (برای این کار بعد از ساختن فایل xml روی پروژه refresh بزنید و یک بار project > clean بزنید).
*نکته : اگر با انجام دادن مرحله 2 فایل xml به resource ها اضافه نشد، برای حل مشکل باید در تمام پروژه قسمت هایی که از آن فایل xml استفاده میکنند را comment کنید و یک بار project > build رو بزنید تا فایل R دوباره ساخته بشه.(برای اطمینان بیشتر، از این که فایل R دوباره ساخته میشه میتونید تمام محتویات پوشه gen رو delete کنید و بعد project > build بزنید).
چند بار چنین مشکلی برای خودم پیش آمده که دلایلش رو اینجا مینویسم:
1. duplicate کردن یک فایل Xml : حتی وقتی اسم فایل رو هم تغییر بدید باز هم eclipse قاطی میکنه و باید محتویات R بازنویسی بشه.
2. rename کردن یک فایل xml : در بعضی از موارد پیش میاد که به خاطر بی دقتی کردن در وارد کردن اسم فایل و ننوشتن پسوند فایل به شکل صحیح این مشکل پیش میاد، در چنین موردی با rename کردن فایل باز هم مشکل حل نمیشه و باید از راه حل های ذکر شده جهت حل مشکل اقدام کنید.
3. delete کردن یک فایل xml : چند موردی برای خودم پیش اومد و بعد از delete کردن فایل به خاطر این که پروژه رو refresh نکرده بودم و دوباره اقدام به ساختن فایلی همنام با فایل delete شده کردم eclipse خطا میگرفت.
دوستان تمام مواردی رو که ذکر کردید رو تست کردم اما باز هم مشکل رفع نشده !!
مشکل حل شد
دقت نکرده بودم که باید خط کد هایی رو که از xml استفاده کردیم رو کامنت کنم
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .