zoukankan      html  css  js  c++  java
  • 关于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搞定了,但是编译出错,依赖都拉不下来的话,请看我的下篇文章

  • 相关阅读:
    jeecg多页签的选择切换
    设计模式:工厂三姐妹一网打尽
    设计模式:工厂三姐妹一网打尽
    设计模式:工厂三姐妹一网打尽
    设计模式:工厂三姐妹一网打尽
    三、原子操作
    三、原子操作
    三、原子操作
    三、原子操作
    WebClient HttpWebRequest从网页中获取请求数据
  • 原文地址:https://www.cnblogs.com/sungong1987/p/11196770.html
Copyright © 2011-2022 走看看