Gradle的缓存路径修改的四种方法(小结)
作者:圣魂天狼 发布时间:2021-11-09 11:05:51
方法一,修改gradle.properties文件,增加一句
gradle.user.home=D\:\\Android\\.gradle
但这种方法,需要每个项目文件都要改一遍,如果只是临时修改,可以采用这种方法,如果是针对所有项目的,不建议这种方法.
方法二,在Android Studio中修改gradle用户目录,打开设置(快捷键Ctrl+alt+S),定位到Gradle菜单,作如下设置
但是这个方法现在好像没用,不过可以试试,万一就可以了呢(手动滑稽).
方法三,修改gradle启动脚本,进入gradle安装的bin目录,使用文本编辑器打开gradle.bat文件,在如图的位置添加以下语句
set GRADLE_OPTS="-Dgradle.user.home=D:\Android\.gradle"
方法四:以上几种方法,都不是最理想的方法,下面推荐Windows环境变量设置gradle用户目录,通过环境变量的方式,gradle会读取环境变量,所有的项目都会自动修改过来,非常方便。打开环境变量设置方法如图(win10下用快捷键win+Q呼出小娜,其他版本可以进控制面板查找到系统->高级系统设置)
一针见血的设置方法
在gradle的安装目录,编辑bin文件夹下的gradle文件,然后找到如下语句:
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script
在这句话的下面加上如下这一句:
GRADLE_OPTS=-Dgradle.user.home=/yourpath/gradle/gradle_cache
即设置GRADLE_OPTS这个变量即可.这种修改方法尤其适合需要用gradle脚本就行编译的环境中,本文就采用这种方法。
来源:https://blog.csdn.net/github_38616039/article/details/79933133
猜你喜欢
- 一、实现效果图二、实现代码1.自定义viewpackage com.czhappy.showintroduce.view;import an
- 创建普通Maven工程导入所需依赖坐标:<dependencies> <!-- https://
- 首页在AndroidManifest.xml中添加访问数据库权限<uses-sdk android:minSdkVersion=&qu
- 在System.Text.RegularExpression命名空间里,有正则表达式方法。using System.Collections.
- 通过XmlDocument类修改XML文档数据,通常需要以下几个主要步骤或其中几个步骤。(1)获取一个包含XML文档数据的XmlDocume
- 普通商户分账功能分账比例:目前只有”低比例分账“小于等于30%分账,分账金额需要减去(千6)手续费.每一张订单只能分发,当前订单总额的百分之
- 首先下载newtonsoft.json,增加引用using newtonsoft.json.linq;把jobject的内容提取出来,job
- 前言相信大家在使用spring的项目中,前台传递参数到后台是经常遇到的事, 我们必须熟练掌握一些常用的参数传递方式和注解的使用,本文将给大家
- 创建maven父子工程时遇到一个问题,当子工程的名称前缀和父工程的名称一样时,子工程会出现一系列的问题。比如我的父工程名称是microser
- 用过spring框架进行开发的人,多多少少会使用过它的AOP功能,都知道有@Before、@Around和@After等advice。最近,
- 数组array和集合的区别:(1) 数值是大小固定的,同一数组只能存放一样的数据。(2) java集合可以存放不固定的一组数据(3) 若程序
- 静态代理第一种实现(基于接口):1》接口public interface Hello { void say(String msg);}2》目
- JDK8已发布,写了一个datetime时间函数使用方法的小示例package datetime;import static java.ti
- docker简介Docker 是一个开源的应用容器引擎,和传统的虚拟机技术相比,Docker 容器性能开销极低,因此也广受开发者喜爱。随着基
- 装箱是将值类型转换为 object 类型或由此值类型实现的任何接口类型的一个过程。 当 CLR 对值类型进行装箱时,会将该值包装到 Syst
- 本文实例为大家分享了Spring Boot实现文件上传下载的具体代码,供大家参考,具体内容如下示例【Spring Boot 文件
- 1、WebView类提供的常用方法2、WebView的简单用法实现浏览网页步骤:布局文件<WebView
- 之前在项目中会用到在Java在后台把数据填入Word文档的模板来提供前台下载,为了自己能随时查看当时的实现方案及方便他人学习我写了这篇博客,
- 目录为了实现用户登录拦截你是否写过如下代码呢?1. 基于Filter2. 基于Struts3. 基于SpringMVC如何使用自定义注解完成
- 一、重载 1、重载示意 重载(Overload)是重新加载的意思,指的是同一个类中同名,但是参