بکاپ گیری و کاهش حجم پروژه اندروید استودیو
به نام خدا. در این مبحث به نحوهی کاهش حجم پروژه اندروید استودیو (حذف فایلهای اضافه و غیر ضروری) و همچنین بکاپ گرفتن از یک پروژه اندرویدی (یا به اشتراک گذاری آن) میپردازیم.
ساختار یک پروژه اندرویدی
ابتدا ساختار یک پروژهی اندرویدی ساخته شده در اندروید استودیو را بررسی میکنیم تا بدانیم این پروژه اندرویدی از چه فایلها و پوشههایی تشکیل شده است.
یک پروژه با نام HelloWorld ایجاد کرده و پس از بیلد شدن کامل آن، فولدر محل ذخیره سازی پروژه را باز میکنم:
پروژه شامل پوشههایی با نام gradle، .gradle، .idea، app و تعدادی فایل ازجمله build.gradle است. در حال حاضر حجم این پروژه (یعنی پوشهی HelloWorld) در حدود ۴۰۰ کیلوبایت بوده که برای یک پروژه جدید و ساده منطقی است.
حالا پروژه را یک بار روی شبیه ساز اندروید اجرا کرده و سپس مجددا حجم پوشه مربوط به پروژه را بررسی میکنم:
ملاحظه میکنید حجم پروژه اندروید از ۴۰۰ کیلوبایت به نزدیک ۲۰ مگابایت افزایش یافت. این افزایش حجم به دلیل اضافه شدن فایلهای مرتبط با build شدن پروژه جهت اجرا روی دیوایس است.
حذف فایلهای اضافی پروژه اندروید
ابتدا پوشهی app پروژه را باز میکنم:
پوشهی build بعد از اجرای پروژه روی شبیه ساز اندروید به این پوشه اضافه شد. فایلهای موجود در این پوشه صرفا جهت اجرای پروژه روی دیوایس (مجازی یا حقیقی) بوده و هیچ ارتباطی با سورس اصلی پروژه اندرویدی ندارد. بنابراین اگر قصد بکاپ گرفتن از پروژه یا به اشتراک گذاری آن را داریم، نیازی به نگهداری و انتقال این پوشهی حجیم نیست. همچنین پوشهی gradle. نیز حجم آن از چند کیلوبایت به حدود ۲ مگابایت افزایش یافته که محتویات این پوشه نیز ضروری نیست و میتوان حذف کرد.
بنابراین کافیست gradle. و همچنین build (موجود در پوشه app) را حذف کنیم. بعد از پاکسازی این دو مجدد حجم نهایی پروژه به حد نرمال برمیگردد. حالا میتوانیم یک نسخه کم حجم بکاپ از پروژه تهیه کنیم یا آنرا برای سایر افراد به اشتراک بگذاریم.
تعداد صفحات : ۶
حجم : ۱ مگابایت
قیمت : رایگان
دانلود رایگان با حجم ۱ مگابایت لینک کمکی
سلام مهندس جان این سایت بیسته بیست۰۰۰
اگه انکانش هست میخواستم خواهش کنم درباره ی broadcast reciver هم آموزش بذارید
سپاسگزاری از مطالب مفیدتون.