首页IT科技gradle command not found(Mac 更换.gradle文件目录)

gradle command not found(Mac 更换.gradle文件目录)

时间2025-06-20 09:36:48分类IT科技浏览5520
导读:用mac开发最大滑铁卢居然是存储空间不足......于是加了一个外置的存储器。于是需要把android开发中最大的一个缓存目录移到外置存储器......

用mac开发最大滑铁卢居然是存储空间不足......于是加了一个外置的存储器             。于是需要把android开发中最大的一个缓存目录移到外置存储器...

一开始对android studio的进行了如下设置

 于是乎...Mac用户下的.gradle全删了...这个时候用android studio打包运行都没问题了                     。

如果你用项目目录下的gradlew assembleRelease 进行打包....

运行命令行将发现....

正在下载...下载到用户.gradle下...这就违背了我的初衷...

第一时间百度大多数是这样的:

果断设置/Volumes/SSD/.gradle 结果...当然无效了 

于是view gradlew

他引用的是org.gradle.wrapper.GradleWrapperMain类

view org.gradle.wrapper.GradleWrapperMain

他在哪呢?

就是他! 

 解压查看jar

找到 org.gradle.wrapper.GradleWrapperMain

  通过view 发现这个目录是通过读取gradle.properties配置的去访问.gradle路径

view gradle.properties

原来是读取GRADLE_USER_HOME这个环境变量.

那么就可以解释为什么之前的环境变量修改无效了...

vim ~/.zshrc

添加下面这个即可

GRADLE_USER_HOME=要修改.gradle文件夹位置 export GRADLE_USER_HOME export PATH=$PATH:$GRADLE_USER_HOME/bin

刷新一下环境变量

source ~/.zshrc 

再重新执行打包命令...好了整个世界都友好了!

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
js错误处理机制(JavaScript中的Error错误对象与自定义错误类型) 帝国cms认证码(分享使用phpmyadmin如何修改帝国CMS的管理员密码)