Android-Studio 缓存文件夹配置

本文介绍如何通过调整AndroidStudio的配置文件位置来减少C盘的磁盘占用,包括.AndroidStudio、.gradle及.m2这三个文件夹的具体迁移步骤。

========================================================
作者:qiujuer
博客:blog.csdn.net/qiujuer
网站:www.qiujuer.net
开源库:github.com/qiujuer/Genius-Android
转载请注明出处:http://blog.csdn.net/qiujuer/article/details/44160127
——学之开源,用于开源;初学者的心态,与君共勉!

========================================================

这是一个可看可不看的文章,不可看是对与那些 C盘 容量不紧张的人而言;而我是属于那种没 Money 换电脑的人,C 盘好不容易换了个固态硬盘,但是只有可怜的那么一点点,没法加大啊。

964K

无论无何清理C盘都没法,最后我发现了一个地方的占用:

Android-Studio

虽然只占用了 6G ,但是这6G 对我而言是很珍贵啊,经过测试也发现了问题(删除后,再次进入 Android-Studio就跟重新安装了一遍一样,需要联网缓冲很多东西)。
不知道你找到这三个文件了没有?

C:\Users\YourName\ **

这三个文件夹分别是:
- AndroidStudio 配置与插件缓存文件夹
- gradle 这个文件夹一般不会增长太多,其中存储的是本地的gradle全局配置文件
- m2 这个是本地仓库地址,也就是你使用的所有的远程库都会先缓存到这里然后再添加到你的项目中进行使用;如果你用的插件越多这个文件夹将会持续增大


开始

下面分别说一下如何配置,希望对大家有一定帮助。

.AndroidStudio

这个文件夹的配置有些不太一样,只能从默认的安装文件中去配置。首先进入你的 AndroidStudio 安装目录中的 Bin 文件夹。

*** \Android\AndroidStudio\bin **

这里写图片描述

进入文件:idea.properties ,而后修改如下:
这里写图片描述

这里是我的修改方式,当然你可以设置到你需要的地方,修改好后如果不想 AndroidStudio 重新更新下载,那么直接把文件夹从原来的地方剪切到你设置的地方去吧。

.gradle

这个文件夹直接进入 AndroidStudio > File > Settings
这里写图片描述

同样你可以直接从原来的 C盘直接剪切过来。

该方法已失效:在新文章《Android Studio Gradle 缓存文件夹设置》中有更加详细的讲解。

.m2

这个的配置也相对简单,同样在设置中进行更改:
这里写图片描述

至于拷贝同上,剪切一下更健康。

========================================================
作者:qiujuer
博客:blog.csdn.net/qiujuer
网站:www.qiujuer.net
开源库:github.com/qiujuer/Genius-Android
转载请注明出处:http://blog.csdn.net/qiujuer/article/details/44160127
——学之开源,用于开源;初学者的心态,与君共勉!

========================================================

### 解决 Android Studio 无网络连接问题 #### 检查 Git 和 GitHub 设置 确保在 Android Studio 中正确配置了 Git 并输入了有效的 GitHub 账户信息。这一步骤对于依赖于 GitHub 的项目至关重要,因为错误的配置可能导致无法拉取或推送代码[^1]。 #### 验证网络状态 确认计算机本身的网络连接处于正常工作状态。任何物理层面的网络中断都会影响到 Android Studio 访问互联网的能力。此外,建议暂时关闭代理服务器或调整防火墙设置来排除潜在干扰因素。 #### 清除缓存与更新软件 有时旧版程序可能存在兼容性缺陷或是内部缓存损坏引起的问题;因此,适时清理 IDE 缓存以及升级至官方发布的最新稳定版本有助于修复此类故障。 #### 添加必要的权限声明 为了使应用程序能够在设备上执行网络操作,在 `AndroidManifest.xml` 文件内需加入相应的权限声明: ```xml <uses-permission android:name="android.permission.INTERNET"/> ``` 此权限允许应用发起 HTTP 请求并接收响应数据流,从而实现正常的在线功能交互[^2]。 #### 处理模拟器特定情况下的联网障碍 针对某些情况下仅限于虚拟设备遇到的连通性难题,可采取以下措施: - **同步 DNS 设置**:由于主机和模拟器间可能存在的不同网段差异造成通信失败现象,可通过命令行指定一致性的 DNS 地址给目标 AVD 实例完成修正[^3][^4]。 使用 PowerShell 或 CMD 执行如下指令获取本地 IP 及其对应的 DNS 服务地址: ```powershell ipconfig /all ``` 接着定位 SDK 下载路径内的 emulator 文件夹位置,并在此处开启终端会话运行下面语句(记得替换 `<AVD_Name>` 和实际使用的 DNS 值): ```bash .\emulator -avd <AVD_Name> -dns-server 自定义DNS地址 ``` - **查找可用的 AVD 名称** 如果不确定当前环境中有哪些仿真环境可供选用,则可以通过浏览 C:\Users\[用户名]\.android\avd 来识别已安装好的实例列表[^5]。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值