关于Android Studio中Gradle的一些乱七八糟的问题
版本下载:https://gradle.org/releases/
一个很详细的blog说明文:https://www.cnblogs.com/smyhvae/p/4390905.html,不贴具体内容了
另一个也不错的blog说明文:
https://www.cnblogs.com/fengfenghuifei/p/10084501.html,全文如下:
由于国内墙的原因,我们的Gradle无法使用
但是我们可以通过去下载我们想要的Gradle版本
然后再AndoidStudio内去配置本地的版本
进而去实现了Gradle的配置
注意一:
so我们按照setting->gradle->然后打开gradle-wrapper.properties
将
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
类似这样的一句话换成如下这样的本地方式调用,这里我只给出本地调用的写法,版本自己按照自己的改变下
distributionUrl=file:///F:/android-studio/gradle/gradle-4.3-all.zip
注意二:
有时候我们遇到gradle的问题的时候,除了可以更换本地的gradle的调用方式,还要注意
com.android.tools.build:gradle:3.2.1
嗯,Project下的这个build.gradle使用版本记住!切记不要超过 AndroidStudio的版本,如,我的as版本是3.2.1,所以这个就是3.2.1,如果我的as是2.2.2,这个版本就应该对应的是2.2.2
注意三:
被坑了两天了,这个as升级到最新版本之后,再加上和同事对接新工程,两个人的gradle版本不一致,as配置也不一致。
我表示,这个玩意就是个玄学问题,


附一张正常情况下的gradle设置界面把。
如图我的gradle version和我本地使用的版本都不一致他却跑成功,o(╥﹏╥)o
所以我说这是玄学。
哦,上两张图第二章的,google(),jcenter,后面的是使用的是阿里云的国内maven镜像
repositories {
google()
jcenter()
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
}
嗯就像这样。
如果你的工程还是由于设置了 proxy代理,如
mirrors.neusoft.edu.cn 这个东大学院的代理的话,而且gradle搞定了,但是编译出错,依赖都拉不下来的话,请看我的下篇文章
关于Android Studio中Gradle的一些乱七八糟的问题的更多相关文章
- 快速掌握 Android Studio 中 Gradle 的使用方法
快速掌握 Android Studio 中 Gradle 的使用方法 Gradle是可以用于Android开发的新一代的 Build System, 也是 Android Studio默认的build ...
- Android Studio 中 Gradle 依赖的统一管理(rootProjectt)
最近遇到Android Studio 中 Gradle 依赖的统一管理的不懂得地方,看大神的也没看懂,百度了一下,使用起来还挺方便 下面是链接,在这里我就不详细说明了, http://www.jian ...
- 【Android Studio安装部署系列】二十四、Android studio中Gradle插件版本和Gradle版本关系
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 在从Android Studio3.0.0版本升级到Android Studio3.0.1版本的时候,出现了一个问题,需要升级Gra ...
- Android Studio中Gradle sync failed
问题:Android Studio中更新同步Gradle 失败 Gradle sync failed: Could not find com.android.tools.build:gradle:3. ...
- 快速掌握 Android Studio 中 Gradle 的使用方法 [转http://blog.csdn.net/feelang/article/details/41783317]
Gradle是可以用于Android开发的新一代的 Build System, 也是 Android Studio默认的build工具. Gradle脚本是基于一种JVM语言 -- Groovy,再加 ...
- Android Studio中Gradle使用详解
一)基本配置 build配置 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools. ...
- Android Studio 中 gradle 构建 堆栈空间不足
Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of ...
- Android Studio :Android Studio 与 Gradle 深入【二】
转载:http://www.apkbus.com/forum.php?mod=viewthread&tid=255063&extra=page%3D2%26filter%3Dautho ...
- 在Android studio中用gradle打 jar 包(Mac下)
这两天公司要重构项目,以前的项目在eclipse上,准备迁移到Android studio上,需要对项目打包,于是我学习了Android studio中gradle打包的内容.我在公司用的Mac,在家 ...
随机推荐
- 【ecfinal2019热身赛】B题
原题: 给你一个长度为1e5的序列ai,问你它的所有子序列的最大值与最小值之差的1000次方的和是多少 即∑_{p是a的子序列}(max{p}-min{p})^1000 这题难点在于(max-min) ...
- springboot mybatis 的SQL异常不输出错误到控制台问题排查
项目中使用springboot集成 mybatis,运行过程中查询SQL列在表中不存在,但系统不输出任何错误到控制台 但SQL是打印的,只是没有任何异常信息 将SQL复制出来到数据库中运行,才发现错误 ...
- linux实操_网络配置
1.ping测试主机之间网络连通性 ping 目的主机 (功能描述:测试当前服务器是否可以连接目的主机) 2.查看网络配置信息 ifconfig 3.linux网络环境配置 第一种(自动获取) 勾选自 ...
- WCF错误处理
介绍 WCF(Windows Communication Foundation) -异常处理:一般Exception的处理,FaultException和FaultException<T> ...
- [唐胡璐]Selenium技巧- Highlight页面元素
大家都知道QTP的对象高亮显示功能特别强大, Selenium Webderiver也可以实现此功能。 高亮显示有时候对Debug还是相当有用的。 解决脚本: 调用脚本: 结果显示:
- 使用 EasyExcel 写Excel数据(表头动态)
引入 jar 包 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel&l ...
- 关于webpack require.context() 的那点事
先说 webpack里面有这么一招:使用require.context()方法来自动导入模块 官方文档有点深奥,老衲百度下拿了一段来直接使用,但是想看下它是如何运行的 本篇这里不会有太深入的研究,只是 ...
- linux ps sample
ps -ef|grep "myswooleserver.php"| grep -v "grep" | wc -l cpc@cpc-Aspire-:~/Downl ...
- Codeforces Round #554 (Div. 2) F2. Neko Rules the Catniverse (Large Version) (矩阵快速幂 状压DP)
题意 有nnn个点,每个点只能走到编号在[1,min(n+m,1)][1,min(n+m,1)][1,min(n+m,1)]范围内的点.求路径长度恰好为kkk的简单路径(一个点最多走一次)数. 1≤n ...
- 02_已解决 [salt.minion :1758][ERROR ][52886] Returner mysql.returner could not be loaded: 'mysql' __virtual__ returned False: Could not import mysql returner; mysql python client is not installed.
总结:python2.7下的salt,要把 mysql-python也安装,并不是python3环境,看清,看清 Returners组件,master自动把值写入mysql数据库中,出现的问题 1.本 ...