مشکل در راه اندازی اولیه اپلیکیشن و قسمت setContentView (حل شد)
با سلام به همه دوستان.
دوستان برای بنده مشکلی در ابتدای کار پس از ایجاد یک پروژه پیش اومده که تا حالا باهاش مواجه نشده بودم. هر پروژه ای رو که می سازم در قسمت setContentView ازم ایراد میگیره و خطا میده. واقعا نمیدونم دلیلش چیه!! اگه بتونید کمکی بهم بکنید ممنون میشم. در ادامه screenshot از صفحه رو هم میفرستم.
توی عکسی که گذاشتی .همون طور معلومه فایل R.java ساخت نشده..(فایل gen) خالیه.
همین طور که بهتر از من میدونی. مطمئنا یه مشکلی در ساختار برنامه یا ...وجود داره که نتونسته بساز. تا اونجا که من میدونم .دلیلش خیلی چیزها میتونه باشه.
یه خطایی توی resource اتفاق افتاده..
مثلا target روی عدد 7 باشه ولی شما از عبارت match_parent استفاده کنی. یا خطاهایی مثل این.
یا بخاطر اینه که توی پروژه ایمپورت کرده باشید به android.R .(که توی شکل مشخص هست مشکل شما این نیست).
یا ممکنه از اندروید منیفستت باشه.یه نگاهی به اون بنداز
اگر هیچ کدوم از این موردها نبود یه بار clean و reBuild کن . اگه بازم مشکل حل نشد.
به احتمال خیلی زیاد مشکل از sdk شما هست.
اما توی شکل نشون میده اصلا داخل فایل res شما اصلا هیچ فایل xml نیست .و نتونسته پیداش کن.(دلیلش نمیدونم چرا ایجاد نشده) اما اگر دستی بسازیش مطمئنا فایل R ساخته میشه و مشکلت حل میشه.
دوستان سلام.
مشکل اساسی بود، حتی نسبت به تمام پروژه های ساخته شده م هم این ایراد رو می گرفت. طبق فرمایشات یکی از دوستان، ایراد ظاهرا از فایل SDK بود و همچنین ADT که باعث شده بود اینجوری بشه. بنابراین مجبور شدم نصب این فایل ها رو دوباره انجام بدم که درست شد. بازم ممنون از همگی شما. موفق و پیروز باشید.
موضوع خارج از سوال:
این اولین پرسش و پاسخی بود که من بعد از مدتی که از کارم میگذره، تو سایت مطرح کردم. حقیقتاً خوشحال شدم که دوستان اینقدر بامحبت جواب بدن. و راستش فکر نمی کردم که کسی وقت بذاره. معلومه اینجا همه کار درست هستن... موفق باشید.
و تشکر ویژه از آقای آقاجانی عزیز ... هر زمان که سوالی برای بنده پیش اومد، ایشون با صبر و حوصله و سعه صدر تمام سوالات بنده رو از طرق مختلف جواب دادند، از طریق تلگرام و تلفن و این هم که سایت زیباشون. خدا قوت استاد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .