windows Android Studio 移动缓存位置

mac2025-03-03  13

Android Studio如何移动缓存位置

工具/原料

Android Studio

方法/步骤

1

Android Studio的缓存位置大致分为三块:.AndroidStudio[版本号],.gradle,.android。分别存放系统配置和缓存,gradle缓存,虚拟机相关信息。(原先还有.m2,但新版本的android studio已经没有了这个配置)。

2

其中.AndroidStudio[版本号]的移动和所有IntelliJ Idea类似,在ide安装位置bin文件夹下idea.properties中修改相关信息。

3

而.gradle缓存位置在ide的setting中进行配置。

4

.android缓存信息分两种,一种是已经存在的虚拟机信息,另一种是新建立的虚拟机。

5

我们需要新建一个系统环境变量,变量名为ANDROID_SDK_HOME,新的虚拟机将会建立在变量值所对应的路径下.android文件夹。

6

原有用户文件夹下的虚拟机我们可以定位到.android\avd 将avd目录拷贝至相应位置,如果已经存在的话就拷贝ini文件和相应的avd文件夹。拷贝完毕需要修改ini文件配置,使其指向迁移后的路径。

7

以上步骤之后,缓存位置大致已经移动完毕,但还有一个问题,项目启动虚拟机时错误日志将会报告一个异常:Emulator: I/O warning : failed to load external entity "file:xxxx.AndroidStudio3.2/config/options/updates.xml",这个异常目前没有太好的处理方式,猜测可能由ide写死,如果不想看到这个异常,可以找到该文件拷贝至相应位置。

END

注意事项

如果虚拟机扫描不到,请检查环境变量是否生效。

转自:https://jingyan.baidu.com/article/2d5afd691a2a6485a2e28e13.html


Android Studio 缓存文件路径设置

今天 C 盘又红了,稍微清了一些临时文件,终于恢复了正常的颜色。但是我知道之后不久,它又会发出红色警报。之前尝试过删除部分 .android/.gradle/.AndroidStudio 目录下的文件,但是有时候会不小心弄错,导致一个下午都费在这个上面。

想了想,还是把文件都移出来吧。

温馨提示,下面所有操作都是有风险的,建议备份好了,再进行操作。

一、缓存文件路径


缓存文件夹.png

文件夹说明.android存放原生安卓模拟器的相关文件.AndroidStudio配置和插件的缓存文件夹.gradle本地 gradle 配置文件,大小变化不大,但是也一两个 G.m2本地仓库地址,在发布自己的库或者使用远程库的时候,会有这个文件

二、 .android 文件夹


设置环境变量:ANDROID_SDK_HOME = xx/xx/xx (比如:E:\Android_sdk\AS_Cache -> 后面简称为 Path)。需要注意的是,上面的文件夹必须存在,因为环境变量只是增加了检索路径,并不会创建文件夹。设置环境变量我就不多说了,如果不会,看下图。

设置环境变量.png

之后,分为两种情况:

如果你没有 AVD 那么在 AVDManger 中创建一个就好了。如果你已经有了自己的 AVD ,那么你可以把 C:/User/YourName/.android 文件夹复制到 Path 中,然后你需要进入 Path/.android/avd 目录,在这个目录中,你可以看到 .ini 配置文件,打开文件并把 C:/user/ 全部改为 Path。

ini配置文件修改.png

之后,重启 AS 试试看启动你的模拟器。如果你失败了,那么通常情况下应该是失败了。这个时候请在 Tool -> AVDManager 中删除你的模拟器,然后重新下载吧。

三、.AndroidStudio


进入 AndroidStudio\bin 目录,打开 idea.properties 文件。

 

安装目录设置文件.png

安装目录设置文件修改.png

将上面的路径修改为你自己的路径,并把在 C 盘的文件夹复制到指定目录下。

四、.gradle 和 .m2


这两个文件加都在 Setting 中修改。

gradle路径修改.png

m2文件目录修改.png


以上。

感谢:

1.Android AVD 存放路径修改2.AndroidStudio 缓存文件夹配置

作者:Arnold_J 链接:https://www.jianshu.com/p/2d99644007da 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


参考:

1、Android studio 修改缓存路径

2、Android Studio 3.0以上版本缓存目录配置

最新回复(0)