3 راه برای کاهش فضای استفاده شده توسط Android Studio در درایو C

بعد از کلی گشتن تو اینترنت تونستم یه راهی پیدا کنم برای انتقال فایل ها و پوشه های برنامه اندروید استودیو که در درایو C و در پوشه داکیومنت موجود هستند.که شامل:

  • .android
  • .AndroidStudio3.2 (دو عدد آخر بستگی به نوع ورژن اندروید استودیو که دانلود کردید داره)
  • AndroidStudioProjects
  • .gradle

هستش . با این روش حداقل 10 تا 14 گیگ از فضای ویندوز آزاد میشه با توجه به اینکه معمولا فضای درایو C نسبت به سایر درایو ها کمتره این مقدار فضا بسیار چشمگیره . که البته زمانی هم که هر اتفاقی برای درایو ویندوز بیفته به این فایل ها هیچ آسیبی نمیرسه و میتونید بعد از نصب مجدد ویندوز از این فایل ها استفاده کنید.

انتقال پوشه gradle

در مسیر دلخواه یک پوشه به نام .gradle ایجاد کنید و برنامه اندروید استودیو رو اجرا و مسیر زیر رو دنبال کنید:

File > Settings >Build, Exexution, Deploment > Build Tools > Gradle

Gradle Directory
Gradle Directory
از طریق سرچ موجود در تنظیمات و یا خود برنامه هم میتونید به این مسیر برسید. فقط کافیه عبارت gradle رو جستجو کنید

در قسمت Service directory path مسیر پوشه ای که در مرحله قبل ایجاد کردید رو وارد کنید. و بعد از وارد کردن مسیر اندروید استودیو را بسته و از نو اجرا کنید.

توجه داشته باشید که از انتقال پوشه gradle به صورتی کپی/پست خوداری کنید و خود اندروید استودیو بعد از اجرای دوباره شروع به دانلود بسته ها میکنه - البته باید فیلتر شکن روشن باشه تا به درستی دانلود بشه.

انتقال پوشه .android

این پوشه که شامل دستگاه های مجازی اندروید هستش و بیشترین حجم رو هم نسبت به سایر پوشه ها داره. این پوشه در مسیر زیر قرار داره رو به مسیر دلخواه خودتون کپی بدید. Copy/Paste

C:\Users\yourusername\.android

حالا به مسیر زیر برید.

Control Panel > System > Advanced system settings

و در پنجره ای که باز شد به قسمت زیر برید.

Advanced tab > Environment Variables

System
System

روی دکمه New کلیک کنید و در قسمت Variable name

ANDROID_SDK_HOME

را وارد کنید .و در قسمت Variable value مسیری که پوشه .android دراون قرار داره رو وارد کنید. و روی OK کلیک کنید.

انتقال Cashe Folder ها (AndroidStudioX.Y )

اندروید استودو رو ببندید (درصورتی که در حال اجراست).

پوشه .AndroidStudio موجود در داکیومنت درایو C رو به مسیر دلخواه انتقال بدید .برای هر ورژن آخر نام این پوشه ممکنه متفاوت باشه .

ورژن اندروید استودیو من 3.2 هستش بنابراین نام پوشه من به این صورت در داکیومنت موجوده :

.AndroidStudio3.2

به مسیری که اندروید استودیو رو نصب کردید برید مسیر فعلی من به صورت زیر هستش که ممکنه در سیستم شما متفاوت باشه.

F:\Program Files\Android\Android Studio\bin


و فایل idea.properties رو یه ویرایش گر مثل Notpad++ باز کنید.

و این قسمت هارو پیدا کنید :

idea.config.path و idea.system.path
میتونید برای پیدا کرنشون از سرچ ادیتور کمک بگیرید.

# idea.config.path=${user.home}/.AndroidStudio/config

# idea.system.path=${user.home}/.AndroidStudio/system

و به مسیر دلخواه خودتون تغییر بدید.

# idea.config.path=F:\AndroidStudioFiles\.AndroidStudio3.2\config

# idea.system.path=F:\AndroidStudioFiles\.AndroidStudio3.2\system


انتقال AndroidStudioProjects

برای انتقال پروژهای که در اندروید استودیو نوشتید در زمان ایجاد پروژه جدید میتونید مسیر جدید رو بهش معرفی کنید .

در قسمت Project location میتونید مسیر جدید رو به برنامه معرفی کنید .


از کد نویسی لذت ببرید.

منبع آموزش :

http://www.littlecpu.com/android-studio-c-drive