美文网首页Android开发
AndroidStudio提示磁盘空间不足

AndroidStudio提示磁盘空间不足

作者: 檀木丁 | 来源:发表于2017-02-20 17:32 被阅读753次

    问题

    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,需要挪动!

    • 关闭AS
    • 移动.andriod到指定目录(D:\Android_Env)
    • 设置环境变量:
    我的电脑-> 右键,属性-> 高级系统设置-> 环境变量 -> 系统变量-> 新建ANDROID_SDK_HOME, 值为: D:\Android_Env
    
    • 开启AS,打开AVD,验证效果

    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

    相关文章

      网友评论

        本文标题:AndroidStudio提示磁盘空间不足

        本文链接:https://www.haomeiwen.com/subject/efjewttx.html