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:\Users\USERNAME\.gradle\wrapper\dists,请确保你修改的版本文件夹里有*-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安装路径\gradle\m2repository\com\android\tools\build\gradle

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镜像。

Android Studio导入google training example gradle失败的更多相关文章

  1. Android Studio导入项目一直卡在Building gradle project info的解决方案

    出现了一个很神奇的现象,Android Studio导入其它项目均正常,但是导入某个项目(两天前还正常打开的项目)却一直卡在Building gradle project info 尝试了重启Andr ...

  2. Android Studio导入Eclipse项目和一些常见的问题

    Android Studio版本 Eclipse项目工程:一个主工程,一个Emojicon依赖库. 有两种方式导入Eclipse工程: 1.兼容Eclipse 2.全新的Android Gradle ...

  3. Android Studio导入项目

    原文:http://ask.android-studio.org/?/article/21 本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4.请尝试 ...

  4. 【Android Studio使用教程1】Android Studio导入项目的几种方法

    本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4.请尝试更新到该版本. Android Studio默认使用 Gradle 构建项目, Eclips ...

  5. Android Studio导入第三方类库的方法

    Android Studio导入第三方类库的方法 本人也刚刚开始尝试做android app的开发,听说android studio是Google支持的android 应用开发工具,所以想应该肯定比E ...

  6. Android Studio导入第三方类库的方法(转)

    转自:链接 本人也刚刚开始尝试做android app的开发,听说android studio是Google支持的android 应用开发工具,所以想应该肯定比Eclipse好用吧,反正以前没有jav ...

  7. android studio 导入工程问题总结

    github上下了几个开源项目,在导入android studio时出现各种问题, 在网上查询各种资料后一一得以解决,现对个问题点进行简单的总结: 1. gradle project sync fai ...

  8. Android Studio导入Fresco

    大概一周之前,Facebook开源了专为Android系统定制的图片下载缓存工具,当天该消息就上了各大技术论坛网站的头条,也成为了各个技术群里讨论的最主要的话题.也就在当天stay4it的QQ群里面就 ...

  9. Android Studio导入Vitamio多媒体开发框架

    PS:这篇笔记用于解决Android Studio导入Vitamio框架的问题.官网给出的相关说明过于简单,故整理这篇文章,希望能帮助到像我一样遇到这个问题的朋友. 开发学习建议参考农民伯伯的博客中的 ...

随机推荐

  1. C# vb .net实现消除红眼效果

    在.net中,如何简单快捷地实现Photoshop滤镜组中的消除红眼效果呢?答案是调用SharpImage!专业图像特效滤镜和合成类库.下面开始演示关键代码,您也可以在文末下载全部源码: 设置授权 第 ...

  2. Gradle3.0新指令api、provided、implementation等对比

    Android Studio3.0正式版已经出来了,相比2.x的版本,Gradle版本也升级为了3.x,编译速度提高了不少. 在gadle3.0之后,默认的依赖由之前的compile更改为implem ...

  3. 社交类app开发( 仿陌陌 客户端+服务器端)

    一.开发所需要的技术 手机端需要Android/iOS开发人员,服务器端需要php/数据库开发人员, 如果再做网页版的话,WEB开发也是要的. 即时通讯 GPS地图 群聊 差不多 对 http  so ...

  4. 如何在SAP Cloud Platform ABAP编程环境里创建一个employee

    用ABAP Development Tool登录SAP Cloud Platform ABAP编程环境后,对ABAP项目点击右键,选择属性,从而找到该环境的web访问的url: https://325 ...

  5. linux对象系统---kobject, ktype, kset, subsys

    本文转自:linux中kobject/ktype/kset/subsys之间的关系 随着内核版本的发展,会有一些变化,无论怎样,变化的是形式,不变的是思想! 那么他们之间具有什么关系?那应该不是'小3 ...

  6. Jenkins配置Publish Over SSH讲解说明

    原创 Jenkins配置Publish Over SSH讲解说明 2018-08-22 11:59:30 M.Blog 阅读数 3764更多 分类专栏: Jenkins   版权声明:本文为博主原创文 ...

  7. 写Shell脚本自动生成首行

    送给经常写shell脚本的兄弟们常写shell脚本的时候,大家一定都有困扰,怎么样能让.sh文件的表头自己生成,不用我们自己去敲呢 首先我们要编写一下/etc/vimrc执行 vim /etc/vim ...

  8. Scyther tool 入门

    1.Scyther 适合分析什么样的协议    首先协议分析工具并不是可以分析所有的协议,每种协议都有其自己适合的分析方法,并不都是可以使用形式化方法来分析. 目前协议分析方法: 模态逻辑分析(BAN ...

  9. 关于C++模板不能分离编译的问题思考

    C++模板不支持分离编译的思考 前言 在我初入程序员这行时,因为学生阶段只写一些简单的考试题,所以经常是将声明和实现统一写到一个文件中,导致同事在用我的代码时一脸懵逼,因此还有一段悲惨的往事. 为什么 ...

  10. SpringCloud_Eureka与Zookeeper对比

    关系型数据库与非关系型数据库及其特性: RDBMS(Relational Database Management System 关系型数据库) :mysql/oracle/sqlServer等   = ...