PDA

View Full Version : نشناختن layout



reza_azizi2010
یک شنبه 17 آذر 1392, 23:57 عصر
گاهی اوقات پیش میاد که اکلیپس هیچکدوم از layout های که ساختیم رو نمیشناسه و همش از R اندروید استفاده میکنه. چطوری باید این مشکل رو رفع کرد؟

arash_saye
دوشنبه 18 آذر 1392, 00:00 صبح
اگه layout درست کردی یا تغییری دادی حتما ذخیره کن بعد ادرس دهی کن

reza_azizi2010
دوشنبه 18 آذر 1392, 00:04 صبح
نه کلا هیچ layout رو نمیشناسه همشون قرمز شدن!
من چندباری با این مشکل برخورد کردم اما هردفعه نمیدونم چی میشه رفع میشه
من الان پروژمو clean کردم اینجوری شد

arash_saye
دوشنبه 18 آذر 1392, 00:06 صبح
شاید بعد از کد خاصی نشناسه
یعنی الان نمی شناسه چند دقیقه بعد می شناسه؟

reza_azizi2010
دوشنبه 18 آذر 1392, 00:09 صبح
الان نمیشناسه چند دقیقه بعدش هم نمیشناسه! کلا نمیشناسه همه کلاسهام قرمزن
این الا داره هی دنبال R اندروید میگرده یا یه همچین چیزی که نباید اینجوری باشه

arash_saye
دوشنبه 18 آذر 1392, 00:13 صبح
الان نمیشناسه چند دقیقه بعدش هم نمیشناسه! کلا نمیشناسه همه کلاسهام قرمزن
این الا داره هی دنبال R اندروید میگرده یا یه همچین چیزی که نباید اینجوری باشه


دوس داشتی پروژه ات رو بزار یه چک کنیم ببینیم چرا

reza_azizi2010
دوشنبه 18 آذر 1392, 00:16 صبح
خیلی پیچیدس! حداقل باید روش 1 روز زمان بذارین تا متوجه بشین ، نه اینکه خفن باشه، فقط قاطی پاتیه

کمک

shs1377
دوشنبه 18 آذر 1392, 00:42 صبح
شما برو به اسم فایل های موجود در پوشه res نگاهی بینداز و ببین در نام گذاری از حروف بزرگ ، علامت های خاص مثل؟! و ... استفاده نشده باشه فکر کنم " - " و فاصله هم مشکل بوجود میاره البته under line " _ " اشکالی نداره

مثلا ممکنه اسم عکسی در پوشه drawable از چیزهایی که بالا گفتم استفاده شده باشه باید آن رو rename کنید

reza_azizi2010
دوشنبه 18 آذر 1392, 00:52 صبح
نه من چک کردم دیدم فایل R توی پوشه gen پاک شده، درحال یکه با clean کردن باید دوباره ایجاد بشه.
مشکل از همین فایله

shs1377
دوشنبه 18 آذر 1392, 00:55 صبح
نه من چک کردم دیدم فایل R توی پوشه gen پاک شده، درحال یکه با clean کردن باید دوباره ایجاد بشه.
مشکل از همین فایله

من هم مشکلم همین بود فایل برای ساخت و یا بروز رسانی باید فایل های res اسم مورد قبول داشته باشه اگه نداشته باشند ساخته نمیشه تشکرم یادت نره

rubiks.kde
دوشنبه 18 آذر 1392, 00:55 صبح
دوستان چرا اینقد کار رو پیچیده میکنید چرا از ابزار به درستی استفاده نمیکنید.
دلیل اینکه R تولید نمیشه بخاط اینه که پروژه مشکل داره ، حالا هر مشکلی.
تنها لازمه قسمت Problems که توی اکلیپس وجود داره رو یه نگاه بندازید اگه پروژه مشکل داشته باشه اون وقت مشکل رو بهتون میگه و راه حلش رو هم براتون قرار میده.

reza_azizi2010
دوشنبه 18 آذر 1392, 01:05 صبح
آخیش!!
سپاس دوستان، مخصوصا شما آقا سعید
مشکل از یکی از فایلهای من به اسم new.png بود
نمیدونم چرا، ولی وقتی این فایل رو تغییر نام دادم حذف کردم مشکل رفع شد
همیشه سعی کنید از برنامه هاتون بک آپ بگیرین!

shs1377
دوشنبه 18 آذر 1392, 01:09 صبح
مطمئنید مشکل از new.png بوده؟؟؟؟؟

rubiks.kde
دوشنبه 18 آذر 1392, 01:55 صبح
آخیش!!
سپاس دوستان، مخصوصا شما آقا سعید
مشکل از یکی از فایلهای من به اسم new.png بود
نمیدونم چرا، ولی وقتی این فایل رو تغییر نام دادم حذف کردم مشکل رفع شد
همیشه سعی کنید از برنامه هاتون بک آپ بگیرین!

دلیلش به خاطر این بود

invalid symbol: 'new'

new یه کلمه کلیدی هست و نمیشه به عنوان متغییر تعریف بشه توی R کانفلیکس به وجود میاد

abbasalim
دوشنبه 18 آذر 1392, 08:23 صبح
اره مواظب این کلمات باشید من یه بار با کلمه all داخل دیتابیس مشکل داشتم نمیدونستم عیب از چیه :افسرده: تا اینکه فهمیدم نباد از all به عنوان نام تیبل استفاده کنم :خجالت:

reza_azizi2010
دوشنبه 18 آذر 1392, 09:29 صبح
بله مشکل از همین new بود
این لیست کلمات رزرو شده اندرویده که نباید ازشون توی منابع استفاده کنید :
http://i.stack.imgur.com/tzXFq.png

farhadfery
دوشنبه 18 آذر 1392, 12:38 عصر
خوبه که قواعد نامگذاری (-naming-convention) مثلا رشته ها , عکس ها و ... را یه نگاهی بندازید. اینرا گوگل کنید: android naming convention

abbasalim
دوشنبه 18 آذر 1392, 20:51 عصر
اره ولی خوب all مربوط به sqlite میشد (داخل اون لیسته هم نیست ) :افسرده:

reza_azizi2010
دوشنبه 18 آذر 1392, 22:35 عصر
اره ولی خوب all مربوط به sqlite میشد (داخل اون لیسته هم نیست ) :افسرده:

البته این لیست فقط کلمات رزرو شده اندرویده
sqlite هم یسری ازین کلمات داره دیگه حتما؟!