关于使用Android Studio时c盘内存占用过多的解决方案

2,607 阅读2分钟

关于使用Android Studio时c盘内存占用过多的解决方案

问题描述

当我们使用Android Studio进行安卓开发的时候,很容易会遇到c盘内存不够用的情况 ,原因是它会默认向我们的c盘安装许多文件,其中主要有:

C:\Users\User\.android;

C:\Users\User\.gradle;

C:\Users\User\AppData\Local\Android\sdk;

这几个文件夹,加起来有20G左右。我们要做的就是在软件中更改其默认路径,然后将这些文件夹移动到其他磁盘或直接删除。下面将一一演示这几个文件夹的移动方法。

C:\Users\User\AppData\Local\Android\sdk文件夹移动

  1. 您需要将该文件复制(剪切)/粘贴到您想要移动到的位置以节省下载时间.比如这里我将sdk文件夹移动到了E:\AppDate\Android目录下20230212230911.jpg 20230212230740.jpg后面几个文件夹同理,将不再做图片演示。
  2. Android Studio 进入 Settings,选择 Appearance and Behaviour 然后 System Settings 然后 Android SDK
  3. 您可以在顶部选择 SDK ,也就是文件夹移动到的位置
  4. 点击apply(一定要先复制文件夹再点击,可以节省很多时间)

C:\Users\User\.gradle文件夹移动

  1. 您需要将该文件复制(剪切)/粘贴到您想要位置以节省下载时间.
  2. Android Studio 进入 Settings,选择 Build,Excution,Deployment 然后 Build Tools 然后 Gradle
  3. 在顶部Gradle user home可以选择.gradle的位置,也就是文件夹移动到的位置
  4. 点击apply

C:\Users\User\.android文件夹移动

  1. 您需要将该文件复制(剪切)/粘贴到您想要移动到的位置以节省下载时间.
  2. 修改.android/avd下的.ini类型的文件(有几个改几个),"path="的部分改为现在的avd文件所在路径,图中所示为改好后的样子20221219225447.jpg
  3. 实际上前3步应该足以让已经存在的avd能够顺利运行,但是还有非常重要的一个问题,如果再下载别的avd时,是会重新安装在原本的位置的,因此需要这最后的一步来确保不会出现这个问题,如下图1.jpg
  4. 在环境变量中添加 ANDROID_SDK_HOME变量 ,并且值改成你现在存放.Android文件夹的路径。 注意! 这里的路径中不能包含.Android文件夹,比如我的.Android文件夹路径是E:\AppDate\Android\.android ,那么在变量的值中写的路径就是E:\AppDate\Android,这个路径设定后,AndroidStudio会自动检索你写的值所对应路径下一级的 .android文件夹。如果在写值时将E:\AppDate\Android文件夹也写入了,AndroidStudio会因为在下一级文件夹中检索不到.Android文件夹而在你所写的路径下再创建一个新的E:\AppDate\Android 文件夹,这样就不是我们想要的结果了。