android studio已经帮我们下载好了gradle为什么在命令行下执行gradlew命令它就去下载gradle了

as能正常编译项目,我想命令行下尝试手动构建,它就自动去下载gradle2.8,问题是as已经下载好了gradle2.8,在用户目录下.gradle文件夹里啊
2016-01-05 20:48 添加评论 分享
已邀请:

最佳回复

1

SadieYu - 爱生活,爱狗狗,IT民工助理,码农秘书。

赞同来自: ask

1.file->setting-> Gradle 如果是用gradle wrapper编译,换成你本地的 /path/of/gradle 试一下

2.如果用gradle wrapper编译,请酌情修改gradle-wrapper.properties文件中的gradle版本(同时修改好环境变量并确保生效,一般重启terminal || cmd 即可 或者在windows中执行类似linux 中的source命令使环境变量生效 )

3.可能由于网络原因gradle依赖库下载不完全,可以执行gradle clean , rebuild 命令补全下载(在settings中设置好可用的proxy效果更佳)

4.file-> invalidate cache and restart

5.建议手动下载你要使用的gradle版本并按照1中修改为本地版本编译
1

f839903061 - 90后IT

赞同来自: ask

你查看一下你当前版本的gradle是多少版本,应该是低于2.8的吧!他会去检测有没有新版本,如果有的话就下载,这是一种可能

还有一种可能你的代码是从别的地方取来的,工程文件的gradle里面指定的是2.8版本,和你的有不同,然而你没有设置使用离线gradle,而是使用的推荐功能,这样就去下载2.8版本了!

以上只是我的猜测,希望你找到答案之后,能够分享一下哈,O(∩_∩)O~

要回复问题请先登录注册

退出全屏模式 全屏模式 回复