目录
先容
解决方法
先容
要看解决方法请点击这里解决方法。
这篇文章距离我上次发布过去了将近6个月,这篇文章算是对上一篇文章的拓展,点击查看上一篇文章。
这个问题也是本人在现实开辟中碰到的问题,在一次无意间找到了解决办法,看网上挺多人都有碰到这个问题,于是就把解决方法分享了出来。过了段时间上CSDN看,发现文章浏览量挺大的,然后发现评论下面有人说通过我上篇文章的方法解决不了。实在我也是稀里糊涂的解决的,可能每个人的环境不一样,配置不一样导致我能生效的办法其他人起不了作用。于是我又研究了一下Android Studio新建项目时的配置文件到底是在哪里设置的。下面的结论是本人通过修改配置对比测试推测出来的结论,不肯定是正确的,要明确的结论可以去官网看官方先容。
首先,在Android Studio中的设置里可以设置环境变量,具体设置位置在File→Settings→Appearance & Behavior→Path Valuables,打开如下:
可以看到里面有一些配置项,这里的环境变量应该是用于编辑器内部的,根据官方文档说的好像是用来给外部工具和某些运行配置指定路径和命令行参数的,有意思的来了,当我把其中的GRADLE_USER_HOME修改为GRADLE_USER_HOME_SS后
重启Android Studio时给我弹出一个提示消息,大致意思是当前项目有文件用到了GRADLE_USER_HOME变量,但是我们没有定义:【不知道为什么,我后面再重复这个错误的时间,这个窗口就没有弹出过了,搞不清楚怎么回事,多半是Android Studio的检测机制导致没有扫描到吧】
点击左下角的Fix it后,弹出了这个窗口叫我们定义GRADLE_USER_HOME环境变量:
然后、上篇文章讲到我误打误撞的添加了一个系统环境变量就解决了这个问题,如今一想,可能是Android Studio优先查询自己内部定义的环境变量,如果没有,就到使用系统的环境变量里查询(这个纯属个人推测,没有依据的....具体是怎么回事照旧得看官方文档...)
本日又在Android Studio顶部的菜单栏乱找了一通,发现个设置选项File→New Projects Setup→Settings for New Projects,通过名字就可以知道,这是专为新建工程配置的设置,而且这个设置会忽略环境变量配置的方法,就是说你不配置环境变量Android Studio也会把下载的gradle保存在你指定的地方,下面就是具体的解决方法了。
解决方法
打开File→New Projects Setup→Settings for New Projects→Build,Execution,Deployment→Build Tools→Gradle,为gradle指定一个固定的缓存位置:
这个配置会运用在每个新建项目上。
请看清楚这个设置的路径File→New Projects Setup→Settings for New Projects→Build,Execution,Deployment→Build Tools→Gradle,不要找错了,两个界面非常相似。
!!!不是File→Settings→Build,Execution,Deployment→Build Tools→Gradle
!!!不是File→Settings→Build,Execution,Deployment→Build Tools→Gradle
!!!不是File→Settings→Build,Execution,Deployment→Build Tools→Gradle
实在你将鼠标指针放在左边设置选项后面的小方块上面就知道了:
上面是File→Settings→Build,Execution,Deployment→Build Tools→Gradle的配置,只作用于当前项目,新建项目就不生效了。
上面是File→New Projects Setup→Settings for New Projects→Build,Execution,Deployment→Build Tools→Gradle的配置,只作用于新建项目,对当前项目不生效。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |