gradle瘦身/删除没有用的文件
Android Studio默认会在C:\Users\用户名\ .xxx 缓存一些数据。当使用Android Studio时间越来越长时,会发现C盘存储空间越来越小。
存储空间增加的主要原因是:
- 经常导入第三方工程,会从远程下载大量第三方依赖,gradle相关插件,且不同编译版本需要下载对应support依赖
- 经常编译会产生大量日志文件
- 模拟器镜像文件占用大小,有时候删除模拟器不彻底导致残留
当然你可以修改AS配置默认路径,.gradle缓存路径
1.gradle 版本
位置:
插件版本位置:
2.Gradle瘦身处理:
- 删除C:\Users\用户名\.android\avd目录下不要的模拟器镜像
- 删除C:\Users\用户名\.gradle\wrapper\dists不要的gradle版本,保留常用版本(本人3.0以下的gradle版本已经全部清理,当导入的工程基于gradle3.0以下编译时,可以先修改本地支持的gradle版本和插件版本再导入工程)
- 删除C:\Users\用户名\.gradle\caches不要的gradle版本缓存,跟第2点对应删除(依赖可以选择性删除)
- 删除C:\Users\用户名\.gradle\daemon下每个gradle版本的.log日志文件(长期gradle构建编译,会产生大量日志文件,可达几个GB)
3.gradle下载
Gradle Distributions
gradle瘦身/删除没有用的文件相关推荐
- Spring Boot Gradle 瘦身打包 thinJar,分离 lib jar 依赖
原文地址:weiku.co/article/135/ ,欢迎转载 需求背景: srping boot 2.0+ 打包生产的 fat jar 虽然部署起来很方便,但将所有依赖都打包到一个 jar 包中使 ...
- [转]ubuntu系统瘦身-清理系统垃圾文件
这几天硬盘空间实在太小了,导致系统报警,找了些方法,居然随便清理出来30几G (1) 对anaconda瘦身: 这两条命令是对conda的无硬依赖的库进行清理.我清理出10+G- conda clea ...
- gradle普通项目构建外部依赖jar的终极方法gradle瘦身
示例build.gradle如下 加载的包可以随意主要是下面的部分 plugins {id 'maven-publish' }dependencies {testCompile group: 'jun ...
- mysql数据库文件瘦身_mysql数据库ibdata1文件瘦身
遇到InnoDB的共享表空间文件ibdata1文件大小暴增时,应该如何处理? 1.问题背景 用MySQL/InnoDB的童鞋可能也会有过烦恼,不知道为什么原因,ibdata1文件莫名其妙的增大,不知道 ...
- 京东金融Android瘦身探索与实践
作者:京东科技 冯建华 一.背景 随着业务不断迭代更新,App的大小也在快速增加,2019年~2022年期间一度超过了117M,期间我们也做了部分优化如图1红色部分所示,但在做优化的同时面临着新的增量 ...
- 「Android」 APK瘦身探索
本文来自尚妆Android团队青峰 发表于尚妆博客 APK瘦身探索 最近几周一直在研究如何为APK瘦身,折腾了很久,是时候写篇博客总结一下了,虽然已经准备了下周一要在客户端周会分享用的PPT:APK瘦 ...
- newduba首页怎么去掉_京喜小程序首页瘦身实践
前言 在 web 开发场景,减少代码体积虽然是性能优化的一个方向,还没到锱铢必较的程度.但是在小程序场景,由于代码包上传阶段限制了主包 2M 和总包 16M(近期微信官方正在内测将总包上限调整至 20 ...
- iOS 优化 - 瘦身
前言 iOS 优化将是一个专题,其中会包括包体积优化(瘦身).启动时间优化.UI 优化等等.那么这个专题的开篇就从瘦身开始吧. APP 的大小是分为 APP 下载大小和安装大小两个概念的. 下载大小是 ...
- 【rzxt】win7占用空间过大 简单的为C盘瘦身
很多同学安装了win7系统之后发现C盘空余的空间严重不足了,是的WIN7系统对硬件要求教高,我们能够做的就是系统安装完成之后瘦身的工作. 第一步 就是开启 Administrator 帐户,先取得最高 ...
最新文章
- 如何从功能测试转化自动化测试?
- C 语言中的 feof()函数
- Burrard 大桥
- 臭名昭著的Java错误和陷阱
- JS结合Cookie实现验证码功能
- 判断某个字符出现的次数
- 目标跟踪之光流法---光流法简单介绍
- python只保留大写字母_python - 匹配某一行并保留大写字母?
- 推荐系统的因果关系感知邻域方法:Causality-Aware Neighborhood Methods for Recommender Systems(ECIR,2021)
- 同学聚会幽默 , 小学生搞笑图片
- 我想吃掉你的胰脏--影片--观后感
- matlab研究锂电池,基于MATLAB的锂电池健康状态建模实现
- [转载]创建、部署和调试 Apache Geronimo 应用程序
- Python|如何正确安装PaddleOCR
- 算法学习系列(贪心算法)—多处最优服务次序问题
- 零知识 QAP 问题的转化
- 赛福天拟增资LG供应商,切入动力电池领域;清能股份氢燃料电池渣土车项目落地佛山 | 能动...
- 错误ORA-01438: 值大于为此列指定的允许精度
- 环信多人音视频会议功能实现
- 山西工商学院计算机信息工程学院,【第二课堂】山西工商学院“迎新赛”篮球赛会计学院VS计算机信息工程学院...
热门文章
- 通过微软官方接口预览office文件的js
- mantano android 闪退,Mantano Ebook Reader Lite
- solr控制台导出csv或者json数据
- linux grep 显示行号 前后3行
- 美军2分钟快速入睡法
- “5G消息”深度分析报告:2022年C端渗透率46%(附下载)
- shell 引号 解析 逗号_Shell(Bash)单引号、双引号和反引号用法详解
- 打卡第5天:安恒元旦杯-爆破鬼才续与linux shell
- 如何在ASP.NET Core中创建自定义AuthorizeAttribute?
- 实验 – 配置 IPv4 静态路由和默认路由(教师版)步骤在末尾,报告结束以后(二十步解决,不用听课,闭着眼照着步骤做就没问题)