zoukankan      html  css  js  c++  java
  • Android Studio导入google training example gradle失败

    Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request

    每次从github的Google fundmental仓库里下载下来example导入都会出错,今天总结一下我的解决办法。

    修改下列文件

    gradle-wrapper.properties

    这个文件很重要,其中有一行类容为:
    distributionUrl=https://services.gradle.org/distributions/gradle-2.14.1-all.zip,这是你下载下来的默认配置,我们把这里改成你本地有的的gradle版本:
    distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip(我本地有gradle4.1,查看gradle本地版本请打开路径C:UsersUSERNAME.gradlewrapperdists,请确保你修改的版本文件夹里有*-all.zip文件)

    build.gradle(Project)

    这个文件里有一行
    classpath 'com.android.tools.build:gradle:2.2.2'',其实仅仅修改上面的gradle-wrapper.propertites文件在我这儿已经可以构建了,不过as会提示你把gradle plugin版本更新到较新的版本,他会自动把这一行修改为classpath 'com.android.tools.build:gradle:3.0.1',其中3.0.1是我电脑上AS的gradle plugin较新版本,是不同电脑应该会不一样吧。(看这个版本请到以下路径:Android Studio安装路径gradlem2repositorycomandroid oolsuildgradle

    build.gradle(app)

    这个文件主要设置sdk,sdk build tools的版本以及app依赖包,请按照自己本机上有的版本对sdk进行设置。例如我本机用的是

    compileSdkVersion 26
    buildToolsVersion "26.0.2"
    
    defaultConfig {
    applicationId "com.ngamolsky.android.materialme"//事app而定
    minSdkVersion 15
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    }
    

    这些做完AS可能会提示你添加对jcenter和Google maven的依赖,点击添加,AS会自动进行,修改的文件涉及到build.gradle(Project)的repositories等fields。接着就可以顺利构建了。

    PS:我只总结以下对于我来说有效的方法,不敢保证对所有人都有效。我的AS用的是大连东软信息学院的android镜像。

    世事茫茫,光阴何其有限!
  • 相关阅读:
    Alpha冲刺——第六天
    Alpha冲刺——第五天
    第一次课 圆面积
    计算器第四次作业
    计算器稍微小结
    附加作业3
    2016寒假训练4
    2016寒假训练3
    第三次作业
    2016寒假训练2
  • 原文地址:https://www.cnblogs.com/bobliao/p/9916824.html
Copyright © 2011-2022 走看看