AndroidStudio提示磁盘空间不足

  • Post author:
  • Post category:其他


问题

win10 C盘占用情况

C盘本来就很(50G), 使用AndroidStudio越久,越发的捉襟见肘,到了该清理的季节了!以win10为例,默认是在

C:\Users\pc-name

下。

原因

AS配置占用

原因很简单, 打开AndroidStudio.exe会生成一个.AndroidStudio配置文件夹,目录如上。其中存在2个文件夹:

config

,

system

AS(AndroidStudio,下同)需要这些配置。更何况,我的环境中存在了多个AndroidStudio版本,就会存在多个

.AndroidStudiox.x

,导致占用大量空间。

AVD占用

使用Android原生模拟器,也会生成配置文件

.android

gradle占用

AS使用Gradle管理包,编译, Gradle安装完成也会生成

.gradle

解决方案

可以从JDK, Android SDK, Gradle, AVD(模拟器), 以及他们的配置文件夹方面着手。

JDK

安装到其他系统盘(eg. D:/Program Files/Java) 并配置环境变量。

Android SDK

Android SDK也有安装包或者解压包,放在其他系统盘。

SDK目录更改

Gradle

Gradle工具安装或者直接解压到其他系统盘, AS可能集成了gradle, 可以省略!



C:\Users\pc-name

中生成

.gradle

,需要挪动!

AVD(模拟器)

在AS中设定所需要的模拟器, 设置如图。

Android 模拟器设定



C:\Users\pc-name

中生成

.android

,需要挪动!

Android Studio配置

相关的配置内容在

C:\Users\pc-name\.AndroidStudio(x.x)

, 需要挪动!

具体方法

这里以AndroidStudio 配置文件为例,解决

.AndroidStudio(x.x)

占用C盘空间问题。

– 关闭AndroidStudio

– 将对应AndroidStudio(x.x)移动到指定目录中(D:/Android_Env/)

– 找到AS安装目录bin下的

idea.properties

文件, 修改为自己的目录

06-idea.png

  • 重新打开AndroidStudio,并确保

    C:\Users\pc-name\

    中,没有

    .AndroidStudio(x.x)

    生成!

注意: 在Win10, AS2.2版本上测试, 发现

.AndroidStudioz(x.x)

还是会生成,但是里面的内容为空, 这点不影响磁盘空间大小。

参考资料:


3 ways to reduce space used by Android Studio in C drive



版权声明:本文为shrimpcolo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。