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

خطایی در پوشه Gen هست که نمیشه برطرفرش کرد، مشکل از کجاست؟

uncocoder  10 سال پیش  10 سال پیش
+5 0

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
uncocoder  10 سال پیش
+10 0

دقت داشته باشید که هر اشتباهی در فایل R ریشه در خطا در فولدر res دارد. شما اصلاً نباید فولدر Gen که شامل R هم میشه رو دستی تغییر بدید یا پاک کنید، چون به این ترتیب کارتون چندین برابر سخت تر میشه. تنها کاری که نیاز هست بکنید این هست که در Res به دنبال ایراد بگردید که ممکنه از شرایط زیر باشه :

  • نام گذاری فایلهای res بدون وجود حروف بزرگ یا غیر متعارف در اون باید باشه ( _ استثناء است و قابل استفاده در نام فایل. همینطور نام فایل نباید با عدد شروع بشه. فاصله هم نباید در نام فایل باشه.
  • عناصر داخل XML باید درست نام گذاری شده باشند، خود XML چنانچه خطایی داشته باشه رو خودش ضربدر می خوره می تونید از قسمت Problems بخونید که مشکل از چه خطی و به چه علتی هست.
  • ممکنه چند فایل در دایرکتوری res پروژتون کپی کرده باشید و چون eclipse قادر به نمایش و لیست کردن اونها نیست، براتون نمیاره اما باعث میشه که دایرکتوری پروژه نتونه بصورت R تولید بشه.
  • اگر فایلهای XML رو دستی تغییر میدید، کاملاً آگاهانه باشه و تگ ها به درستی باز و بسته شوند.
  • مقادیر هیچ attribute ( هیچ خاصیتی ) برابر خالی نباید باشه. گاها ممکنه باعث بشیم که مثلاً مقدار android:layout_width برابر "" بشه بجای wrap_content, fill_parent یا یک مقدار مشخص
  • توجه داشته باشید که همه جا dip رو درست نوشته باشید. و خطاهای تایپی در xml نباشه.
  • مطمئن باشید که از sdk قرار داده شده در آموزشها که رنگ پشت source code تیره رنگ میشه استفاده می کنید.
  • در نهایت پروژه خودتون رو با یک سورس کد از سورس های آموزشی، مقایسه کنید و ببینید خطای کارتون کجا ممکنه باشه.

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